DCF 估值建模器
从财务数据构建可审计的 DCF 估值 Excel 模型。
技能明确要求逐步向用户确认输入、披露数据来源、为硬编码添加来源批注,并强调仅生成模型、不执行交易;但未充分规定敏感财务数据处理、MCP/Web权限边界、外部数据流、回滚机制或失败后的恢复流程,因此扣除10分。
文档覆盖公式规则、异常类型、验证脚本和故障排查,正常路径较清晰;但Office JS与openpyxl模式存在复杂分支,要求运行的recalc.py未在所给文件中出现,且静态审查无法复现关键路径,错误处理和依赖可用性证据有限,因此扣除13分。
目标用户、DCF场景、输入来源、输出Excel模型和触发描述较明确;但非适用场景、输入格式、中文交互支持和中国大陆网络可达性未说明,且核心流程依赖可能需要认证的海外MCP/Web服务,因此扣除7分。
README提供安装、许可证、维护和CI背景,技能文档也有分层流程、示例和故障排查;但技能自身缺少版本、变更记录、明确维护责任、完整依赖安装说明,且引用的recalc.py及其交付路径不明确,因此扣除7分。
文档定义了DCF计算、WACC、情景、敏感性表和Excel输出,理论上可完成核心建模任务;但没有提交的代表性模型、执行结果或关键公式验证,输出仍需人工审阅,数据获取和环境差异可能造成返工,因此扣除9分。
存在可读的验证脚本、仓库级插件校验与秘密扫描CI,可支持部分审计;但没有针对该技能关键路径的提交测试、执行日志或第三方复现证据,且静态审查不能验证Excel结果,因此扣除6分。
- 该评估仅基于所给源文件,未执行脚本、MCP调用或Excel重算;不得将结果视为模型正确性证明。
- 交付前应确认recalc.py实际存在且可用,并对关键公式、终值小于WACC、敏感性表中心值和缓存计算结果进行人工复核。
- 应明确金融数据的权限、传输、存储和脱敏策略;依赖的海外数据服务可能在中国大陆网络环境中不可达或需额外认证。
它能做什么 & 适用场景
该技能用于通过贴现现金流法进行公司股权估值。它可从 SEC 文件、分析师报告、用户提供的数据及可用的数据连接器获取信息,建立收入、利润率、自由现金流、WACC 和终值模型。模型包含 Bear、Base、Bull 情景、敏感性分析、企业价值到股权价值的桥接,以及每股隐含价值。输出目标是包含执行摘要和敏感性分析的专业 Excel 模型,但所有结果都需要人工复核。
读取用户提供的财务数据,并可通过 MCP 服务器或网络获取 SEC 文件、分析师报告、股价、Beta、债务和现金等信息;验证净债务、稀释后股数、历史利润率和税率;按情景建立收入、运营费用、EBIT、税项、NOPAT、D&A、CapEx、营运资本变动和无杠杆自由现金流预测;使用 CAPM 计算股权成本,并结合税后债务成本和资本结构计算 WACC;按年中 convention 折现现金流,计算永续增长法或退出倍数法终值;生成企业价值、股权价值、每股隐含价格和敏感性表;在生成独立 XLSX 文件时使用 Python/openpyxl,并要求运行 recalc.py 检查公式错误。
- 投行分析师在已有公司财务数据和市场数据时,需要建立五年 DCF 估值模型。
- 股票研究员需要比较 Bear、Base、Bull 情景下的收入增长、利润率和每股内在价值。
- 私募股权或企业财务团队需要通过 WACC、终值和净债务调整计算企业价值到股权价值的桥接。
- 金融建模人员需要查看 WACC 与终值增长、收入增长与 EBIT 利润率、Beta 与无风险利率的敏感性。
优缺点一览
- 覆盖从数据验证到每股估值的完整 DCF 流程。
- 强调公式而非硬编码,并要求为硬编码输入添加来源注释。
- 包含三情景分析、WACC 计算、终值检查和三类敏感性表。
- 支持 Office JS 环境和独立 XLSX 文件生成两种建模路径。
- 需要可靠的财务数据、市场数据或可用的数据连接器;源材料未保证这些数据始终可用。
- 独立 XLSX 生成依赖 Python、openpyxl、LibreOffice 和 recalc.py,Office JS 与 Python 的实现路径不同。
- 工作流要求用户分阶段确认,不能直接假定所有预测假设。
- 源材料未提供测试套件、运行示例或已验证的跨平台结果。
如何安装
在 Cowork 中打开 Settings → Plugins → Add plugin,粘贴 https://github.com/anthropics/financial-services,然后选择相应代理或插件。使用 Claude Code 时,先运行 claude plugin marketplace add anthropics/financial-services,再运行 claude plugin install pitch-agent@claude-for-financial-services。仓库整体包含多个技能;本技能位于 plugins/agent-plugins/pitch-agent/skills/dcf-model/SKILL.md。
如何使用
安装后可使用 /dcf 触发 DCF 工作流,或提出类似“为 XYZ 公司建立包含 Bear/Base/Bull 情景、WACC、终值和敏感性分析的 DCF 模型”的请求。准备公司名称或股票代码、历史财务数据和增长假设;工作流要求在数据检索、收入预测、自由现金流、WACC、终值及敏感性表等阶段逐步确认。
对比同类
该技能与仓库中的 lbo-model、3-statement-model 和 comps-analysis 属于不同建模用途;它专门执行 DCF 估值,不应被描述为 LBO、三表模型或可比公司分析工具。