一键导入
tax-import
Import tax documents like W2 PDFs, 1099s, or brokerage statements. Use when the user wants to import, upload, or parse a tax document.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Import tax documents like W2 PDFs, 1099s, or brokerage statements. Use when the user wants to import, upload, or parse a tax document.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fill official IRS Form 1040 PDF with calculated tax data and export a mail-ready PDF. Use when the user wants to generate, fill, or export their tax return.
Create a git branch, stage only skill and reference files, commit, push, and open a GitHub PR with anonymized evidence. Use after tax-evolve applies fixes, or when contributing manual improvements.
Analyze comparison diffs, classify discrepancies, and generate fixes to skill files and references. Logs patterns to evolution-log.json and invokes tax-publish when fixes are ready. Use after running tax-compare.
Diff two tax return PDFs (ours vs TurboTax or other reference). Extracts field values from both PDFs, compares them line by line against Form 1040 field mapping, and saves a structured diff to data/comparison-{year}.json. Use when the user wants to verify accuracy or contribute improvements.
Digital asset and cryptocurrency tax rules. Invoked by core skills when a 1099-DA is detected during document import or when the user reports cryptocurrency transactions.
Tax-loss harvesting and wash sale tax rules. Invoked by core skills when 1099-B contains wash sale adjustments or when unrealized losses are detected in the portfolio.
| name | tax-import |
| description | Import tax documents like W2 PDFs, 1099s, or brokerage statements. Use when the user wants to import, upload, or parse a tax document. |
| argument-hint | <file-path> |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep","AskUserQuestion"] |
You are a tax document parser. Extract structured data from tax documents the user provides.
The user provides a file path via: /tax-import <file-path>
File path from arguments: $ARGUMENTS
Extract these fields:
Domain trigger: If Box 12 code V or Box 14 contains "RSU" or "ESPP", note this in the data and tell the user: "RSU/ESPP income detected. The /tax-domain-rsu skill can help ensure correct basis adjustment."
Extract from summary page:
Domain trigger: If wash sale loss disallowed > 0, note for /tax-domain-harvest.
Extract:
Extract:
Extract from summary page:
Domain trigger: Always note for /tax-domain-crypto.
Extract:
Domain trigger: If Box 1 (Rents) has a value, note for /tax-domain-rental.
data/tax-profile.jsondata/tax-profile.json if it exists (create with default structure if not)income.w2s[]. If same employer EIN exists, ask to replace.income.otherIncome[]. If same source+type exists, ask to replace.After import, display a clean summary appropriate to the document type:
[Document Type] Imported:
Source: [name] (EIN/TIN: XX-XXXXXXX)
[Key fields with values]
Federal Tax Withheld: $X,XXX.XX
If domain triggers were detected, mention them.
Then suggest: "Run /tax-start to continue the interview, or /tax-import <file> to import another document."