这是一个基于 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?
- 准备数据: 将你的财务报表数据(CSV 或 Excel)放在当前工作目录,或者直接复制粘贴表格数据到对话框。
- 触发指令: 在对话中输入:
“请使用 financial-analysis 技能,分析以下财务数据……”
- 获取报告: Claude 会按照上述模板自动生成一份专业的财务分析报告。
这个模板的优势在于它不仅是一个提示词,更是一个标准化的财务工作流,能确保每次分析的维度和标准都是一致的。