Process cryptocurrency and digital asset transactions for tax reporting. Performs FIFO lot matching, wash sale detection, income classification, and generates Form 8949-ready data. Called by the tax-wizard during compute phase.
Process cryptocurrency and digital asset transactions for US federal tax reporting (tax year 2025).
python3 skills/tax-crypto/scripts/lot_matching.py <parsed_data_dir> <output_dir>
Reads parsed crypto transactions, applies FIFO (First In, First Out) cost basis method:
is_digital_asset: truepython3 skills/tax-crypto/scripts/wash_sale_detector.py <computed_data_dir> <output_dir>
Scans matched transactions for potential wash sales:
python3 skills/tax-crypto/scripts/income_classifier.py <parsed_data_dir> <output_dir>
Classifies non-sale crypto events as ordinary income:
skills/tax-crypto/references/crypto-tax-rules-2025.md