三表财务模型填充器
用公式填充并校验收入、资产负债和现金流三表模型。
明确要求公式优先、分阶段用户确认,并限制历史数据和假设为硬编码,降低误写风险;但未说明敏感财务数据处理、权限隔离、回滚机制、外部数据流和交付前恢复方案,因此扣分。
涵盖 Office JS 与 openpyxl 两条路径、公式检查、异常类型和跨表校验,正常流程较清晰;但未提供 recalc.py、可复现测试或关键路径执行证据,且留存收益公式在不同章节对 SBC 处理不一致,因此扣分。
触发条件、目标用户任务、Excel 环境和主要非适用情形较明确,并覆盖场景分析、SEC 数据提取等变体;但未声明更细的输入输出契约、中文支持或中国大陆网络可达性,且依赖 Excel/Python 环境,因此扣分。
文档分层较好,附有格式、公式和 SEC 参考文件;仓库提供 Apache-2.0、贡献入口、官方组织来源和 CI 校验信息;但技能自身没有版本、变更记录、维护负责人、安装依赖说明或 FAQ,部分引用文件的可用性也未在技能内确认,因此扣分。
目标是填充并整合三张财务报表,提供公式、格式、情景和审计检查,静态看可覆盖核心任务;但没有代表性产物、实际运行结果或与手工/替代方案的比较,且输出仍需人工复核,因此按静态上限给分。
公式、检查项和 CI 配置提供了一定可审计线索,且仓库有来源与许可证信息;但 CI 主要验证插件结构而非该技能关键建模路径,没有提交测试套件或第三方执行证据,因此扣分。
- 静态审查未执行 Office JS、openpyxl 或重算流程;交付前应在副本中验证公式、重算和所有跨表检查。
- 留存收益公式对 SBC 的处理存在不一致,需先确定会计口径并统一相关公式。
- 技能涉及财务数据和 SEC 外部数据,但未定义脱敏、访问控制、来源留痕和网络失败处理。
- 未提供明确的回滚/版本化交付流程,建议保存原始模板并记录每次公式修改。
它能做什么 & 适用场景
该技能用于完成已有的三表财务模型模板,包括利润表、资产负债表和现金流量表,并维护三者之间的整合链接。它要求历史数据和假设驱动使用硬编码,预测、滚动、汇总和跨表链接使用 Excel 公式。技能覆盖模板结构识别、预测建模、情景分析、利润率和信用指标,以及资产负债表平衡和现金流勾稽等检查。它适合需要在既有 Excel 框架中填充模型的金融分析人员,但源文件没有提供测试套件或具体模板示例。
指导代理先检查模板中的工作表、区块、期间、单位、输入单元格、公式和命名区域,再填入历史数据和假设。根据运行环境,使用 Office JS 在 Excel 中写入公式,或使用 Python/openpyxl 生成独立的 .xlsx 文件,并在后者交付前运行 recalc.py。它构建或维护收入、成本、利润、资产负债表项目、现金流、营运资本、债务、税项和权益等预测及滚动关系,并可在用户要求或模板明确要求时加入利润率和信用指标。它还要求逐步展示历史数据、利润表、资产负债表和现金流结果,检查资产负债表平衡、现金结余、净利润、留存收益及情景层级等勾稽关系。
- 投资银行分析师需要在客户提供的 Excel 三表模板中补齐历史数据和预测公式时使用。
- 财务建模人员接手一个部分填充的利润表、资产负债表和现金流框架,需要恢复跨表链接时使用。
- 私募股权或企业财务团队需要建立 Base、Upside、Downside 情景并检查每种情景下模型是否平衡时使用。
- 研究人员需要基于公开公司 SEC 申报文件填充三表模板,且模板明确要求从 10-K 或 10-Q 提取数据时使用。
- 模型审阅者需要核对资产负债表平衡、现金流与资产负债表现金一致,以及预测期是否存在硬编码时使用。
优缺点一览
- 明确要求预测、滚动、汇总和跨表链接使用公式,减少因硬编码导致的模型失效。
- 覆盖模板识别、三表整合、情景切换、信用指标和多项模型审计检查。
- 针对 Office JS 与 Python/openpyxl 两种 Excel 工作流分别给出操作原则。
- 规定逐表确认和分阶段校验流程,有助于在完整交付前发现错误。
- 主要是操作规范和建模指南;源材料没有展示可直接运行的脚本、具体模板或测试结果。
- 独立 .xlsx 流程依赖 Python、openpyxl 和仓库中未在材料内展开说明的 recalc.py。
- 利润率和信用分析只有在用户要求或模板明确要求时才应执行,默认不会自动加入。
- 数据来源、会计口径和模型行项目仍需根据用户提供的模板与源数据确定。
如何安装
该技能位于仓库的 plugins/agent-plugins/model-builder/skills/3-statement-model/,并作为金融服务仓库中 Model Builder 代理的一部分提供。按 README 安装整个集合:先运行 claude plugin marketplace add anthropics/financial-services,再运行 claude plugin install financial-analysis@claude-for-financial-services;也可以在 Cowork 的 Settings → Plugins → Add plugin 中粘贴 https://github.com/anthropics/financial-services,然后选择所需代理或垂直插件。源材料没有说明单独安装此技能的命令。
如何使用
在已安装并可访问该技能的会话中,提供一个现有三表 Excel 模板,并明确提出例如:请填充这个三表财务模型模板,先映射工作表和区块,确认后再逐步完成历史数据、利润表、资产负债表和现金流。所有预测单元格使用公式。 使用时应先让代理展示模板映射并确认,再依次确认历史数据、预测利润表、资产负债表平衡和现金流现金结算;不要要求其跳过这些中间确认直接交付完整模型。若在 Excel 插件中运行,应使用 Office JS;若生成独立 .xlsx,应使用 Python/openpyxl 并运行 recalc.py。