plugins/personal/skills/tax-filing/SKILL.md
End-to-end corporate and personal tax preparation: data gathering from Xero/bank statements/Gmail/Obsidian/Google Drive, P&L generation, IRS compliance analysis, tax calculation, document staging, and payment guidance. Use this skill when the user mentions tax filing, tax preparation, P&L report, Form 1120, Form 1040, corporate tax, personal tax return, Sorsher, accountant meeting, tax deadline, estimated tax payment, IRS payment, extension filing, 1099, W-2, bank statement analysis for taxes, constructive dividends, home office deduction, or any tax-year financial preparation. Also activate when the user wants to analyze business expenses, calculate tax liability, prepare audit documentation, or generate invoices for foreign contractors. This skill handles both C-Corp (Form 1120) and personal MFJ (Form 1040) returns.
npx skillsauth add anton-abyzov/vskill tax-filingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
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.
Launch these 5 research agents in parallel:
~/Projects/Obsidian/*/ or common locationswiki/synthesis/tax-*~/Library/CloudStorage/GoogleDrive-*/My Drive/Finance-&-Legal/Tax/{year}-Tax-Filing/)~/Downloads/ for recently downloaded tax fileschase-*-full-analysis.md), use itAfter all agents return, synthesize findings:
Read the prior year Form 1120 to match Sorsher's/accountant's category structure. Common mapping:
| IRS Line | Category | What Goes Here | |---|---|---| | Line 20 | Advertising | Foreign marketing agencies, HYPE/accelerator programs, local tournament promotion | | Line 13 | Salaries & Wages | Employee W-2 wages (from Gusto W-2 package) | | Line 17 | Taxes & Licenses | Delaware Division of Revenue, state taxes | | Line 26 | Other Deductions | Everything else (see detail sheet) |
Line 26 detail categories: Computer & Internet, Travel, Business Meals (50%), Marketing & Promotion, Insurance, Legal & Professional Fees, Licenses & Permits, Office Expense, Automobile, Home Office Reimbursement, Miscellaneous.
Read references/pnl-template.html for the exact HTML/CSS template.
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless --disable-gpu --print-to-pdf="output.pdf" input.htmlpandoc with --pdf-engine=pdflatex or wkhtmltopdfRead references/invoice-template.html for the template. Generate quarterly invoices for:
Research current-year IRS thresholds. Read references/irs-knowledge.md for the embedded tax rules, then web-search for any updates.
Revenue - Expenses = Taxable Income
Taxable Income x 21% = Federal Tax
Less: Estimated payments already made = Balance Due
W-2 Box 1 + Other Income = Total Income
Total Income - Standard Deduction ($30,000 MFJ 2025) = Taxable Income
Apply brackets: 10% / 12% / 22% / 24% / 32% / 35% / 37%
Less: Child Tax Credit ($2,000/child)
Less: W-2 Box 2 (federal withheld) = Refund or Balance Due
For EVERY P&L line item, document:
Create ~/Desktop/Sorsher-Upload-{year}/ (or accountant name) with subfolders matching the portal structure:
references/home-office-resolution.md)Flag missing documents by priority:
| File | When to Read | What It Contains |
|---|---|---|
| references/irs-knowledge.md | Phase 4 | Tax rules, thresholds, safe harbors, penalty rates |
| references/pnl-template.html | Phase 3 | HTML/CSS template for professional P&L |
| references/invoice-template.html | Phase 3 | HTML/CSS template for quarterly invoices |
| references/home-office-resolution.md | Phase 6 | Corporate resolution template for accountable plan |
tools
Hand off your in-flight work to ANY other AI coding tool so you can continue exactly where you left off — works in 8+ tools (Claude Code, Codex, OpenCode, Gemini, Antigravity, Cursor, Aider, Cline/Roo, Windsurf). Writes one portable, secret-scrubbed handoff document plus a full diff of your uncommitted edits, then prints the absolute path, a clickable link, and a copy-paste resume prompt. Use this skill whenever the user is running out of subscription tokens, wants to switch tools mid-task, says 'handoff', 'continue elsewhere', 'continue on another machine', 'switch to Codex/OpenCode/Gemini/Cursor', or 'I'm out of tokens'. Self-contained: needs only git and a shell; uses 'specweave handoff' as an optional accelerator if it is on PATH.
tools
Bootstrap or update project AI-agent instruction files (AGENTS.md for Codex, CLAUDE.md for Claude Code, or both) from the current project's structure. Triggers on: write AGENTS.md, write CLAUDE.md, generate AGENTS.md, agent instructions, project conventions for AI, bootstrap agent docs, set up project memory for Codex/Claude, document dev/test/build commands for AI coding tools, single-source project instructions for any AI agent.
development
This skill should be used whenever the user asks Claude to perform any action, task, or operation — including "create X", "fix Y", "run Z", "build", "edit", "search", "deploy", or any other request involving Claude taking an action. Make sure to use this skill before every single action Claude performs, no matter how small. Activate on every action request without exception.
development
Meta-skill for creating new skills from natural language. Trigger phrases: "new skill", "create a skill", "build a skill", "make a skill", "generate a skill", "author a skill", "skill builder".