Tax Reporting Assistant
Generate comprehensive tax reports from cryptocurrency and financial transaction history. Supports capital gains calculation, income categorization, and cost basis methods.
When to Use
USE this skill when:
- âtax reportâ / âgenerate tax summaryâ
- âcapital gains this yearâ
- âhow much do I owe in taxesâ
- âexport transactions for taxesâ
- âcost basis for my BTCâ
- âwash sale checkâ
- âtax-loss harvesting opportunitiesâ
When NOT to Use
DONâT use this skill when:
- User wants to see current portfolio value â use fin-portfolio
- User wants to place a trade â use fin-trading
- User wants market analysis â use fin-expert
- User wants price alerts â use fin-alerts
Capabilities
Capital Gains Calculation
- FIFO (First In, First Out) - default method
- LIFO (Last In, First Out)
- HIFO (Highest In, First Out) - minimizes gains
- Specific Identification - user selects which lots to sell
Income Categorization
Classify transactions into tax-relevant categories:
- Short-term capital gains: Assets held < 1 year
- Long-term capital gains: Assets held >= 1 year
- Staking/mining income: Ordinary income at fair market value on receipt
- Airdrops: Ordinary income at fair market value
- Interest/lending: Ordinary income
- Gifts received: Cost basis carries over from donor
- Losses: Deductible against gains (with carryforward rules)
Report Formats
- Summary: Total gains/losses by category, estimated tax liability
- Detailed: Per-transaction breakdown with cost basis and holding period
- Form 8949: US-specific format for reporting capital gains
- CSV Export: Raw data for import into tax software
Response Guidelines
- Always ask which tax year and jurisdiction the user needs.
- Default to FIFO unless the user specifies a different cost basis method.
- Clearly separate short-term vs long-term gains.
- Show the estimated tax impact at the userâs marginal rate if provided.
- Flag any transactions that could not be matched to a cost basis (e.g., transfers from unknown sources).
- Warn about wash sale rules when applicable.
- Suggest tax-loss harvesting opportunities if unrealized losses exist.
- Include a disclaimer that this is informational, not tax advice, and recommend consulting a tax professional.