关于 tax-prep
tax-prep 是帮助企业经营者整理会计师审阅材料的税务准备工作流。它先结账或核验相关账簿,再准备美国季度预缴税额估算、1099-NEC 候选名单或两者;不申报税款,也不提供税务建议。
主要功能
- 01税务处理前结账或核验账簿
- 02准备季度预缴税额估算
- 03整理 1099-NEC 候选名单
- 04列出假设与待补 W-9 事项
- 05生成会计师审阅资料包
适用场景
- 01依据已核对账簿准备季度估算
- 02识别需要审查 1099-NEC 的收款人
- 03为会计师整理税务材料
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill tax-prep安装后在 Claude Code 中输入/tax-prep确认已加载。
详细介绍
执行税务流程。先处理账簿,再处理税务材料。这一依赖关系不可省略:基于未核对账簿计算的预估税额,就是业主会提交给 IRS 的数字。
解析参数:
--mode(默认:根据日期推断,10 月至次年 1 月默认为both,其他时间默认为quarterly)——可选quarterly、1099或both--year(默认:当前年份)
框架说明: 每份交付物开头都写明:"Prepared for review by your accountant — not tax advice."(供会计师审阅,不构成税务建议。)
需要账簿——MYOB、NetSuite、QuickBooks、Xero 或 Zoho Books,以已连接的为准(../../shared/connector-neutrality.md)。若没有账簿,开始前先索取损益表导出文件和按收款人划分的付款导出文件。
在 Step 1 之前检查国家。 从 ## Business context 区块读取 Country(../../shared/currency-and-locale.md)。Step 2 的税务计算基于美国联邦税制。如果企业不在美国,用一行说明这一点,运行 Step 1 完成账簿结算,并把结算后的材料包交给业主,供其会计师使用,以替代美国预估或 1099 清单。不要运行美国计算。
如果已连接 Expensify,它是只读的,并会额外提供一项有价值的信息: 没有附上收据的费用。请将该项总额和笔数与预估结果一并列出。缺乏凭证支持的扣除项是会计师首先会询问的事项,现在发现比 4 月再发现成本更低。
Step 0 — 确认模式
如果未指定 --mode,用一行说明推断出的模式,并允许业主更改:"现在是 1 月下旬,因此我将同时准备第四季度预估和 1099 清单。需要其他安排吗?" 不要进行需求访谈——业主输入的是 /tax-prep。
Step 1 — 先处理账簿(month-end-prep)
对税务工作所依赖的期间运行 month-end-prep:quarterly 模式下为年初至上一个已完成季度末,1099 模式下为整个税务年度。
重新结账前先核实。 检查范围内每个月是否已经结账——即已完成核对、没有未处理的标记事项、已生成结账材料包。
- 已结账 → 仅核实。确认核对结果仍然成立,确认结账后没有新增过账,并用一行说明:"3 月至 6 月已结账且仍然可以核对通过。现进入预估环节。" 对业主上周刚完成的月份,不要重新运行完整结账流程。
- 未结账 → 对未结账期间运行结账。
month-end-prep自身的 Step 6 签核关口仍然有效。 - 部分结账 → 仅结账未结账的月份,并核实其余月份。
**输入:**范围内的期间。**输出:**已核对的年初至今净收入、已核对的供应商和承包商付款明细,以及仍未解决事项的清单。
Step 2 前的关口
在范围内的账簿确定之前,不要进行任何计算。如果仍有未处理事项,说明这些事项是什么,以及它们对税务数字的影响:
"仍有 11 笔交易未分类,合计 6,800 美元。在这些交易完成分类之前,你的预估税额可能上下浮动约 1,500 美元。请先完成分类,或告诉我继续处理,我会将其作为假设写明。"
如果业主仍决定继续,该情况须在交付物中作为明示假设列出,而不是作为脚注。
第 2 步 — 税务材料(tax-season-organizer)
使用第 1 步核对后的数字,以所选模式运行 tax-season-organizer。
- 输入: 结账后的年初至今净收入(季度路径),或核对后的收款方级付款明细(1099 路径)。
- 输出: 含到期日和完整假设表的预估缴款明细,或含 W-9 状态及缺失 W-9 行动清单的 1099-NEC 候选名单,或二者兼有。
- 关卡: 生成材料包无需审批。任何情况下都不会提交任何文件。
两种模式都运行时,先做 1099 准备工作,因为它会生成最早截止日期的行动项,然后再做季度预估。
说明数字的来源:"本次预估基于截至 6 月 30 日已结账的账目,而非原始登记簿。"正是这句话让这条链路有价值。
示例(Okonkwo Mechanical):"第三季度预估:USD 7,240,9 月 15 日到期。基于截至 6 月结账的 USD 92,000 年初至今净收入。假设适用 22% 税率档且为个人独资企业,请与您的会计师确认这两项。"
禁止事项
- 不要基于未核对的账目计算税额。 这正是此流程为链式结构的全部原因。
- 不要重新结账已结账的月份。 核实后继续即可。
- 不要提供税务建议。 每份输出都是供 CPA 使用的准备材料,并在页眉中明确说明。
- 不要隐藏任何假设。 税率档、企业类型、排除的州税、未适用的扣除项,全部列出,让会计师掌握可调整的变量。
- 不要自动合并收款方。 "John Smith" 与 "John A. Smith" 应标记,交由人工判断。
- 任何情况下都不要提交任何文件。
输出
按照业主保存的输出偏好交付会计师材料包,切勿默认输出为 Markdown 文件。 请检查 ## Business context 区块中的 Output preference(共享样式指南规则,../../shared/artifact-style.md):
- 可视化产物(默认): 以统一风格将材料包封面渲染为 HTML 页面,预估金额作为首要数据卡片并附到期日,假设表与会计师检查清单以行的形式呈现。开头写明非税务建议声明。材料包文档本身保留原有格式。
- 偏好 docx / md / notion / canva: 以该形式交付相同内容,即 DOCX 或 Markdown 文件、通过连接器创建的 Notion 页面(指定目标名称,绝不覆盖),或通过 Canva 连接器创建的 Canva 文档(每次运行新建一个设计,以日期命名;表格转为列表)。若 Notion 或 Canva 未连接,则回退为可视化产物,并说明原因。
- Best for 技能: 使用可视化产物。此输出是在交给会计师之前供业主审阅的页面。
结尾附上一份供会计师使用的后续步骤清单:需收集的缺失 W-9、需核实的假设、可能改变数字的未结账项目,以及需要达成的截止日期。
然后简短收尾:材料包已准备好交给会计师,基于已结账的账目。下一步自然是"现金预测",cash-flow-snapshot 可显示预估缴款能否在到期日顺利完成。另外相关的还有:"结账月度"(/close-month),以便下一季度的预估基于已核对的数字;以及"生成报告"(report-builder),用于长期追踪税款预留金额。最多提供三项建议,并跳过业主在本次会话中已拒绝的任何建议。
使用未列出的工具
本技能中提到的连接器是经过测试的路径,而非固定限制。如果业主希望此流程使用未连接或未列出的工具,请提供 build-connector。它会先检查连接器目录,否则通过 Zapier 连接,绝不手动对原始 API 进行开发。连接建立后,该工具将与其他可选连接器一样加入本技能,并遵循相同的审批关卡。