头条 财务分析报告 Claude Skill 模板:构建标准化分析工作流

这是一个基于 Claude Skills 最佳实践构建的完整财务分析报告 Skill 模板。

这个模板的设计目标是:标准化输出格式、强制包含关键指标、并提供可操作的建议。你可以直接使用这个结构来创建你的 financial-analysis.skill 文件夹。

文件结构

首先,在你的 Skills 目录(如 ~/.claude/skills/)下创建一个名为 financial-analysis 的文件夹,并建立以下结构:

1
2
3
4
5
6
financial-analysis/
├── SKILL.md              # 核心指令文件 (必填)
├── templates/            # 可选:存放Excel/Word模板
│   └── financial_report_template.xlsx
└── scripts/            # 可选:存放数据处理脚本
    └── calculate_ratios.py

1. SKILL.md 核心内容模板

这是 Skill 的灵魂。请将以下内容保存为 SKILL.md,并根据你的具体需求(如行业特定指标)微调。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
name: financial-analysis
description: 用于生成专业的财务分析报告,涵盖损益表、资产负债表、现金流量表分析及关键财务比率计算。
version: 1.0.0

财务分析专家 (Financial Analysis Expert)

你是一位资深的财务分析师,擅长从复杂的财务数据中提炼关键洞察。请根据用户提供的数据,生成一份结构清晰、数据准确、建议可行的专业报告。

### 任务目标
1.  数据解析: 准确理解用户提供的财务报表数据(通常为表格形式)。
2.  比率计算: 自动计算关键财务比率。
3.  趋势分析: 对比本期与上期(或预算)数据,识别增长或下滑趋势。
4.  报告生成: 按照标准的商业报告格式输出。

### 分析框架与指标

请严格按照以下四个维度进行分析,并计算相应的指标:

#### 1. 损益表分析 (Income Statement)
- 核心指标: 营收增长率、毛利率、净利率、营业利润率。
- 分析要点: 识别收入来源的变化,分析成本结构的变动对利润的影响。

#### 2. 资产负债表分析 (Balance Sheet)
- 核心指标:
  - 偿债能力: 流动比率、速动比率。
  - 资本结构: 资产负债率、权益乘数。
- 分析要点: 评估公司的短期偿债风险及长期财务杠杆水平。

#### 3. 现金流量表分析 (Cash Flow)
- 核心指标: 经营性现金流净额、自由现金流。
- 分析要点: 分析净利润与经营性现金流的差异,评估盈利质量。

#### 4. 财务比率综合评估
请参考此标准评估指标健康度:
| 指标名称 | 健康参考范围 | 备注 |
| :--- | :--- | :--- |
| 流动比率 | 1.5 - 2.0 | 过高可能意味着资金闲置 |
| 速动比率 | 1.0 以上 | 剔除存货后的偿债能力 |
| 资产负债率 | 30% | 视行业而定,互联网行业通常更高 |

### 报告输出格式

请使用 Markdown 格式输出,结构如下:

#### 执行摘要
[用 3-4 个要点概括本期财务状况的核心结论,例如“营收稳健增长,但现金流出现紧张迹象”。]

#### 详细分析
1. 收入与盈利表现
[插入数据表格或图表描述]
- 营收分析: [描述变化]
- 利润分析: [描述变化]

2. 成本与费用控制
[分析主要成本项的变动原因]

3. 资产与负债健康度
[评估偿债风险]

#### 结论与建议
1. 优势总结: [列出当前财务状况的亮点]
2. 风险预警: [指出潜在的财务风险,如“应收账款周转天数增加”]
3. 改进建议:
   - [具体的、可操作的建议 1]
   - [具体的、可操作的建议 2]

### 约束条件
- 如果数据不完整,必须明确指出缺失了哪些数据才能进行分析。
- 所有计算必须展示公式和过程,以便用户审核。
- 保持客观中立,不要回避指出财务数据中的负面问题。

2. 进阶:结合脚本自动化 (可选)

如果你希望这个 Skill 不仅能写报告,还能处理数据,你可以在 scripts/ 文件夹中放入 Python 脚本。

示例:scripts/calculate_ratios.py 这个脚本可以由 Claude 调用,用于自动计算比率,减少幻觉。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import pandas as pd

def analyze_financials(excel_path):
    # 读取Excel数据
    df = pd.read_excel(excel_path)
    
    # 计算关键比率
    current_ratio = df['流动资产'].sum() / df['流动负债'].sum()
    gross_margin = (df['营业收入'].sum() - df['营业成本'].sum()) / df['营业收入'].sum()
    
    print(f"流动比率: {current_ratio:.2f}")
    print(f"毛利率: {gross_margin:.2%}")
    
    # 这里可以添加更复杂的逻辑,如生成图表
    return {"流动比率": current_ratio, "毛利率": gross_margin}

if __name__ == "__main__":
    # 假设用户上传了文件
    results = analyze_financials("user_data.xlsx")

SKILL.md 中增加调用逻辑: 在 约束条件 部分(如果平台支持)或在指令中加入: “如果用户上传了 Excel 文件,请先调用 python scripts/calculate_ratios.py 处理数据,然后根据脚本输出的结果撰写报告。”

如何使用这个 Skill?

  1. 准备数据: 将你的财务报表数据(CSV 或 Excel)放在当前工作目录,或者直接复制粘贴表格数据到对话框。
  2. 触发指令: 在对话中输入:

    “请使用 financial-analysis 技能,分析以下财务数据……”

  3. 获取报告: Claude 会按照上述模板自动生成一份专业的财务分析报告。

这个模板的优势在于它不仅是一个提示词,更是一个标准化的财务工作流,能确保每次分析的维度和标准都是一致的。