7.6 案例一:财报摘要 Skill
面向经管学生、研究者与从业者的 AI 智能体设计教材

场景如下:你经常需要从上市公司季度财报中提取关键指标,生成标准化摘要。每次都手动写提示词,要反复交代输出格式、指标范围和约束条件。于是你决定创建一个 Skill,把这套流程固化下来。
项目目录
financial-analysis/
├── .claude/
│ └── skills/
│ └── earnings-summary/
│ └── SKILL.md # 财报摘要 Skill
├── data/
│ ├── 600519_2025Q4.pdf # 贵州茅台财报
│ └── 002594_2025Q4.pdf # 比亚迪财报
├── output/ # Skill 产出目录
└── CLAUDE.mdSkill 放在项目级路径 .claude/skills/ 下,仅当前项目可用。data/ 存放原始财报,output/ 接收产出文件。
配置文件
这是 earnings-summary 的完整 SKILL.md:
▶ Skill
---
name: earnings-summary
description: >
从上市公司季度财报 PDF 中提取核心财务指标,生成标准化摘要。
当用户要求财报摘要、季报分析、财务指标提取时使用。
覆盖营收、利润、现金流等核心指标,输出结构化摘要文件。
---
# 季度财报摘要
## 执行步骤
### 第 1 步:读取财报文件
读取用户指定的财报 PDF,确认公司名称、股票代码和报告期。
### 第 2 步:提取核心指标
从财报中提取以下数据:
- 营业收入
- 归属净利润
- 毛利率、净利率
- 研发费用
- 经营性现金流净额
### 第 3 步:计算变动幅度
如果财报中包含上期数据,计算同比和环比变化率。
### 第 4 步:生成摘要文件
写入 output/ 目录,文件名格式:{股票代码}_Q{季度}_摘要.md
## 输出格式
摘要包含三部分:
- 公司基本信息(名称、代码、报告期)
- 核心指标表格(指标名称、本期值、同比变化)
- 经营总结(不超过 200 字,概括本季度亮点和风险)
## 约束
- 所有数据必须来自财报文件,不可编造或补充外部数据
- 指标缺失时在表格中标注"未披露"
- 总结部分只陈述事实,不做投资建议
YAML frontmatter 中的 description 是触发匹配的核心依据。系统根据用户输入和 description 的语义相似度决定是否激活这个 Skill,所以关键词要覆盖用户可能的表述方式——“财报摘要”、“季报分析”、“财务指标提取”都指向同一个需求。正文部分把执行步骤、输出格式和约束条件一次写清,后续每次使用都不必重复交代。
用户操作
Skill 创建完成后,在 Claude Code 中输入:
▶ Claude Code
请帮我生成贵州茅台 2025Q4 的财报摘要。
财报文件在 data/600519_2025Q4.pdf。
用户只需说出意图和文件位置。系统匹配到 earnings-summary Skill 后,自动按 SKILL.md 中定义的步骤执行:读取 PDF、提取指标、计算变动、写入摘要文件。
如果要批量处理,只需换一个文件路径:
▶ Claude Code
再帮我生成比亚迪 2025Q4 的财报摘要,文件是 data/002594_2025Q4.pdf。
同一个 Skill,不同的输入,产出格式始终一致。
触发关键
用户不需要提及 Skill 名称。只要输入内容与 description 中的关键词语义匹配,系统就会自动加载并执行对应 Skill。
这就是 Skill 的核心价值:把每次都要重复的详细提示词,固化为一次配置、反复使用的标准化能力。写一次 SKILL.md,省下所有后续的重复解释。