tax-filinglisted
Install: claude install-skill anton-abyzov/vskill
# Tax Filing Skill
Automates the entire tax preparation workflow for a small business (C-Corp, S-Corp, or LLC) and the owner's personal return. Built from real-world experience preparing a Delaware C-Corporation Form 1120 and MFJ Form 1040 with three children.
## How This Skill Works
Tax preparation is a 7-phase pipeline. Each phase builds on the previous one. Run phases in order, but use parallel sub-agents within each phase to maximize speed.
---
## Phase 1: Data Gathering
Launch these 5 research agents **in parallel**:
### Agent 1: Accounting System Export
- If Xero: use the Xero API (OAuth2 custom connection) to export all data
- Settings: organization, chart of accounts, tax rates, contacts
- Per-year: bank transactions, journals, invoices, payments, reports (P&L, balance sheet, trial balance, bank summary)
- Note: bank STATEMENT LINES (unreconciled items in Xero UI) are NOT accessible via API -- only matched transactions
- If no accounting system: skip to bank statement analysis
### Agent 2: Obsidian Vault Search
- Auto-discover vault: check `~/Projects/Obsidian/*/` or common locations
- Search for: tax, filing, 1099, W-2, P&L, accountant name, company name, EIN, EFTPS
- Read all synthesis docs in `wiki/synthesis/tax-*`
- Extract: credentials (EFTPS, accountant portal), prior research, income flow maps, bank analyses
- Check for prior year preparation documents
### Agent 3: Gmail Search
- Search for accountant correspondence (extension status, appointment