DeepRead Tax Forms
/install deepread-tax-forms
DeepRead Tax Forms
Turn W-2s, 1099-NEC/MISC/INT/DIV, 1040s, and other tax documents into clean, typed JSON — employer/payer details, recipient info, and the box-by-box amounts — with a needs_review flag on every field so nothing wrong slips into a filing or an income calculation.
This skill instructs the agent to POST documents to
https://api.deepread.techand poll for results. No system files are modified.
What You Get Back (W-2 example)
{
"schema_version": "dp02",
"status": "completed",
"extraction": {
"fields": [
{"key": "form_type", "value": "W-2", "needs_review": false, "location": {"page": 1}},
{"key": "tax_year", "value": 2025, "needs_review": false, "location": {"page": 1}},
{"key": "employer_name", "value": "Acme Corp", "needs_review": false, "location": {"page": 1}},
{"key": "employer_ein", "value": "12-3456789", "needs_review": false, "location": {"page": 1}},
{"key": "employee_name", "value": "Jordan Rivera", "needs_review": false, "location": {"page": 1}},
{"key": "wages_box1", "value": 84500.00, "needs_review": false, "location": {"page": 1}},
{"key": "federal_tax_withheld_box2", "value": 12180.00, "needs_review": false, "location": {"page": 1}},
{"key": "social_security_wages_box3", "value": 84500.00, "needs_review": false, "location": {"page": 1}}
]
}
}
Setup
open "https://www.deepread.tech/dashboard/?utm_source=clawhub"
export DEEPREAD_API_KEY="sk_live_your_key_here"
No key yet? clawhub install uday390/deepread-agent-setup — your agent fetches one via OAuth device flow.
Schema (W-2)
{
"type": "object",
"properties": {
"form_type": {"type": "string", "description": "Tax form type, e.g. W-2, 1099-NEC, 1040"},
"tax_year": {"type": "number", "description": "Tax year on the form"},
"employer_name": {"type": "string", "description": "Employer / payer name"},
"employer_ein": {"type": "string", "description": "Employer EIN"},
"employee_name": {"type": "string", "description": "Employee / recipient name"},
"employee_ssn_last4": {"type": ["string","null"], "description": "Last 4 of SSN only"},
"wages_box1": {"type": "number", "description": "Box 1 — wages, tips, other compensation"},
"federal_tax_withheld_box2": {"type": "number", "description": "Box 2 — federal income tax withheld"},
"social_security_wages_box3": {"type": ["number","null"], "description": "Box 3 — Social Security wages"},
"medicare_wages_box5": {"type": ["number","null"], "description": "Box 5 — Medicare wages"},
"state_wages_box16": {"type": ["number","null"], "description": "Box 16 — state wages"}
}
}
For 1099-NEC swap to payer_name, payer_tin, recipient_name, nonemployee_compensation_box1. The pattern is the same — describe each box clearly and DeepRead maps it.
Extract (cURL)
curl -s -X POST https://api.deepread.tech/v1/process \
-H "X-API-Key: $DEEPREAD_API_KEY" \
-F "[email protected]" \
-F 'schema={"type":"object","properties":{"form_type":{"type":"string"},"tax_year":{"type":"number"},"employer_name":{"type":"string"},"wages_box1":{"type":"number"},"federal_tax_withheld_box2":{"type":"number"}}}'
# → {"id":"...","status":"queued"} — then GET /v1/jobs/{id}
Use Cases
- Tax prep software — auto-populate returns from uploaded W-2s/1099s instead of manual box entry
- Lending / underwriting — verify income from tax documents
- Accounting firms — bulk-ingest client tax forms each season
- Payroll audits — cross-check W-2 totals against payroll records
Handle PII Responsibly — Redact Before Sharing
Tax forms are dense with SSNs, EINs, and addresses. Extract only what you need (employee_ssn_last4), and redact full documents before sharing with deepread-pii:
curl -X POST https://api.deepread.tech/v1/pii/redact -H "X-API-Key: $DEEPREAD_API_KEY" -F "[email protected]"
Install: clawhub install uday390/deepread-pii
Tips
- Name each box explicitly ("Box 1 — wages…") — far better than "wages".
- Recurring form type? Build a blueprint at
https://www.deepread.tech/dashboard/optimizerfor a 20–30% accuracy lift. - Check
needs_review— only flagged boxes need a human.
Related DeepRead Skills
- deepread-ocr — general extraction —
clawhub install uday390/deepread-ocr - deepread-pay-stubs — income verification from pay stubs —
clawhub install uday390/deepread-pay-stubs - deepread-pii — redact sensitive data —
clawhub install uday390/deepread-pii
Support
- Dashboard: https://www.deepread.tech/dashboard
- Email: [email protected]
Get started free: https://www.deepread.tech/dashboard/?utm_source=clawhub
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install deepread-tax-forms - 安装完成后,直接呼叫该 Skill 的名称或使用
/deepread-tax-forms触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
DeepRead Tax Forms 是什么?
Extract structured data from W-2s, 1099s, 1040s, and other tax forms — employer/payer, recipient, wages, withholdings, box-by-box amounts — as typed JSON. Wo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 35 次。
如何安装 DeepRead Tax Forms?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install deepread-tax-forms」即可一键安装,无需额外配置。
DeepRead Tax Forms 是免费的吗?
是的,DeepRead Tax Forms 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
DeepRead Tax Forms 支持哪些平台?
DeepRead Tax Forms 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 DeepRead Tax Forms?
由 DeepRead.tech(@uday390)开发并维护,当前版本 v1.0.0。