Claude Code skill for navigating FreeTaxUSA with browser automation — verify W-2/1099 data, fix React form inputs, resolve Tax Return Alerts
npx claudepluginhub arashvakil/freetaxusa-skillNavigate FreeTaxUSA with Claude Code + browser automation. Verify W-2/1099 data against source documents, resolve Tax Return Alerts, handle React form inputs, and manage complex depreciation schedules.
Your accountant charges $800/hr and still got Box 14 wrong. This is free and runs in your terminal.
A Claude Code plugin for navigating FreeTaxUSA with browser automation. Read your actual source documents. Compare them field-by-field against what's in your return. Fix mistakes. Resolve alerts. File with confidence.
CLAUDE.md workspace file carries your tax situation across sessions so you never re-explain from scratchclaude plugin marketplace add arashvakil/freetaxusa-skill
claude plugin install freetaxusa
Open Claude Code from your tax documents folder:
cd ~/Documents/Taxes
claude
Then run:
/freetaxusa
| Command | What it does |
|---|---|
/freetaxusa | Interactive — asks check vs. file if ambiguous |
/freetaxusa check | Read-only audit — compares every document to FreeTaxUSA, no changes made |
/freetaxusa file | Full run — verify, correct mismatches, resolve alerts, proceed toward filing |
/freetaxusa alerts | Jump directly to Tax Return Alerts and resolve them |
/freetaxusa status | Show what's verified, what's pending, and current balance due or refund |
/freetaxusa w2 | Verify W-2 entries only |
/freetaxusa schedule-e | Verify Schedule E rental properties only |
/freetaxusa schedule-c | Verify Schedule C business income only |
/freetaxusa investments | Verify 1099-DIV, 1099-B, capital gains, and carryovers |
/freetaxusa k1 | Walk through K-1 partnership entries one by one |
/freetaxusa compare | Generate year-over-year comparison from your CLAUDE.md |
/freetaxusa estimate | Calculate Q1–Q4 estimated tax payments for next year |
/freetaxusa extension | File Form 4868 and calculate what to pay with it |
/freetaxusa whatif | Run what-if scenarios: 401k max, property sale, income change |
check mode — read-only. Reads your documents, reads your return, reports every mismatch. Nothing is written. Use this first.
file mode — corrects mismatches, resolves alerts, and walks you through to submission.
Copy plugins/freetaxusa/skills/freetaxusa/workspace-template.md to your tax folder as CLAUDE.md and fill in your details.
This gives Claude persistent context about your situation — properties, depreciation schedules, prior year figures, expected documents — without re-explaining each session. On first run with no CLAUDE.md, the skill will walk you through a setup questionnaire.
Also add your prior year Form 1040 PDF to the same folder. This unlocks:
Without it the skill still runs, but these checks will be skipped or require manual input.
Every check and file run automatically flags:
FreeTaxUSA is a React SPA. Standard automation (element.value = x, click-and-type) doesn't trigger React's state — fields appear to update but the value is never saved.
The fix:
const setter = Object.getOwnPropertyDescriptor(
window.HTMLInputElement.prototype, 'value'
).set;
setter.call(element, value);
element.dispatchEvent(new Event('input', { bubbles: true }));
element.dispatchEvent(new Event('change', { bubbles: true }));
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.