analyzing-financial-statements(财务报表分析技能)
官方 cookbook 配套的财务分析技能:Claude 将三大报表数据整理为结构化输入,由两个确定性 Python 脚本计算 20+ 项财务比率,并按行业基准给出评级、健康度与行动建议,交付格式化分析报告。
仓库:anthropics/claude-cookbooks
热度证据:官方 cookbook 仓库 51,449 star,与 3 个 Notebook 教程配套的官方示例技能
五维评分
热度4/5
质量4/5
创新3/5
易用4/5
文档4/5
优秀点拆解
- 计算与解释彻底分层:calculate_ratios.py 只做确定性数值计算(safe_divide 防除零、缺失字段兜底),interpret_ratios.py 只做基准评级与建议,LLM 仅承担输入解析,消除算术幻觉、输出可复核
- 方向感知的评分系统:对流动比率/ROE 等按越高越好、负债权益比按越低越好、P/E 按区间语义三种方向分别打分,趋势分析也反向适配,避免方向性误导
- 行业基准配置化:BENCHMARKS 纯数据表内置 5 行业 + general 兜底,评分器逻辑与阈值数据解耦,扩展行业只需加数据
- 从数字到行动的完整闭环:评级映射为健康分(4/3/2/1 均值分档),再降维为带 Priority/Monitor 前缀的行动清单,无问题时给中性建议,永远有可交付结论
- 防御性编码 + 自带可运行示例:__main__ 内置完整 sample_data,python3 calculate_ratios.py 可直接跑通全链路(已实测 exit 0),上手成本为零
可复用的设计模式
- 确定性计算脚本作为 skill 数值核心:公式明确的领域(财务/税务/统计)把计算写成纯函数脚本,LLM 只解析输入与转述输出
- 统一输入 schema + 缺失兜底:单一 dict 结构承载多来源数据,读取一律 .get() 默认值、除法一律走安全除法,让数据不全从崩溃变成可解释的默认值
- 基准阈值配置化 + 指标方向显式化:行业分档阈值做成数据常量表,评分器只写一次,并对每个指标显式声明越好/越差/区间语义
- 结论降维到行动建议:多层评级收敛为平均健康分 + 带优先级前缀的行动清单并 top-N 截断,适配人类决策习惯
适用场景
上市公司财务报表快速体检:输入三张报表数据,输出全套比率与健康度评级投资分析前置工作:在写投资备忘录前快速计算 P/E、EV/EBITDA、ROE 等估值与盈利指标教学演示:展示如何从报表原始数据一步步算出并解释各行业财务比率作为财务数据流水线一环:与财报抓取工具配合,实现「抓取 → 解析 → 比率分析 → 报告」自动化
边界与注意:行业基准仅覆盖 5 个行业且作者自注为简化演示数据,非生产级对标;SKILL.md 宣称输出 Excel 报告但脚本仅实现纯文本报告,文档与实现不符;仅有 5 项比率有行业基准,其余比率解释较简略;结果准确性受输入数据质量限制,历史数据不保证未来表现。
完整拆解分析文档
本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:
analysis/cookbook-financial-statements-skill.md