← 返回 Skills 市场
yinfeihaaaaaaaaaaa

财务报表分析技能

作者 yinfeihaaaaaaaaaaa · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
114
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fin-report-analysis
功能描述
财务报表分析技能。当用户上传财务报表 Excel 文件(包含资产负债表、利润表、现金流量表等 Sheet)并请求分析时, 站在资深财务专家视角,自动输出完整的财务分析报告,包含:报表项目增减变动表、 资产结构变动表、利润表结构变动表、财务比率综合分析(盈利/偿债/营运/成长能力指标), 以及专家综合分析总结与建议...
使用说明 (SKILL.md)

\r \r

财务报表分析技能\r

\r

概述\r

\r 本技能面向企业财务报表(Excel格式)进行全方位专业分析,输出 Markdown 格式的财务分析报告。\r 报告覆盖五大维度,适用于财务尽调、年度复盘、经营体检等场景。\r \r

触发条件\r

\r 用户上传含有财务数据的 Excel 文件,且请求进行以下任意类型的分析:\r

  • 财务报表整体分析 / 财务健康诊断\r
  • 资产、负债、利润、现金流增减变动分析\r
  • 各项财务比率计算(盈利/偿债/营运/成长能力)\r
  • 专家级财务分析总结与改进建议\r \r

工作流程\r

\r

Phase 1:文件接收与预处理\r

\r

  1. 确认用户已上传 Excel 文件(.xlsx / .xls / .xlsm)。\r
  2. 如用户未上传,提示:\r

    "请上传包含财务数据的 Excel 文件(通常应包含资产负债表、利润表、现金流量表等 Sheet)。"\r

  3. 确认文件路径后,进入分析阶段。\r \r

Phase 2:运行分析脚本\r

\r 调用 scripts/analyze_financial_report.py 执行自动化分析:\r \r

python "scripts/analyze_financial_report.py" "\x3Cexcel_file_path>"\r
```\r
\r
脚本将:\r
- 自动检测并匹配 Excel 中的资产负债表、利润表、现金流量表 Sheet(支持中英文名称模糊匹配)\r
- 清洗数据,提取本期/上期两列数值\r
- 输出 Markdown 格式分析报告到同目录下,文件名:`{原文件名}_财务分析报告.md`\r
\r
**环境依赖**:脚本会自动检查并安装 `pandas`、`openpyxl`,无需手动安装。\r
\r
### Phase 3:报告内容说明\r
\r
生成的报告包含五大部分:\r
\r
#### 一、报表项目增减变动分析\r
- 对资产负债表、利润表、现金流量表的每个科目\r
- 列出:本期金额 | 上期金额 | 变动金额(🔺/🔻标注)| 变动率\r
\r
#### 二、资产项目结构变动分析\r
- 以**总资产**为基准(100%)\r
- 计算各资产项目**本期占比**与**上期占比**\r
- 输出占比变动(单位:百分点 pp)\r
\r
#### 三、利润表项目结构变动分析\r
- 以**营业收入**为基准(100%)\r
- 计算各利润表科目**本期占比**与**上期占比**\r
- 输出占比变动\r
\r
#### 四、财务比率综合分析\r
\r
| 类别 | 主要指标 |\r
|------|----------|\r
| 盈利能力 | 毛利率、净利率、ROA、ROE、营业利润率 |\r
| 偿债能力 | 流动比率、速动比率、资产负债率、利息保障倍数、产权比率 |\r
| 营运能力 | 总资产周转率、应收账款周转率(天数)、存货周转率(天数)、流动资产周转率 |\r
| 成长能力 | 收入增长率、净利润增长率、总资产增长率、净资产增长率、营业利润增长率、经营现金流增长率 |\r
\r
#### 五、资深财务专家综合分析与建议\r
- 按盈利能力、偿债能力、成长能力逐项给出数值驱动的评价\r
- 标注核心优势(✅)与风险提示(⚠️/🔴)\r
- 提供 5 条改进建议\r
\r
### Phase 4:结果展示\r
\r
1. 使用 `open_result_view` 展示生成的 Markdown 报告。\r
2. 使用 `deliver_attachments` 将报告文件交付给用户。\r
3. 在回复中用简短语言概括分析亮点与主要发现。\r
\r
## 注意事项\r
\r
- **Sheet 自动匹配**:脚本支持中英文名称模糊匹配(资产负债表/Balance Sheet/资产 等)。\r
  若某 Sheet 未能自动匹配,报告中会注明"数据不足",可提示用户检查 Sheet 名称。\r
- **数据格式要求**:Excel 中第一列为科目名,第二列为本期数据,第三列为上期数据(常见格式)。\r
  若格式不同(如多年横排),脚本会尝试自适应,但效果因文件而异。\r
- **多年期报表**:若文件包含3年及以上数据,成长能力指标会更有参考意义;\r
  当前脚本主要取前两列(本期/上期),如需多年趋势分析,可在报告中补充说明。\r
- **货币单位**:脚本不处理单位换算,报告中数值与原始数据单位一致(元/万元/亿元均可)。\r
- **保密提示**:处理完成后,如用户有数据安全顾虑,建议告知文件仅在本地处理,不上传到外部服务。\r
\r
## 踩坑经验\r
\r
- **资产/负债分Sheet格式**:部分企业将资产负债表拆分为"资产"和"负债"两个Sheet(如本技能测试文件"深圳市羊城晚报文化发展有限公司"),脚本已支持自动检测并合并。\r
- **附注列干扰**:标准报表第2列通常为附注编号(如"附注五"),为非数值列,脚本通过"至少15%行是纯数字"的列识别逻辑自动跳过。\r
- **Sheet简称匹配**:有些文件用"资产"、"负债"、"利润"、"现流"等简称命名Sheet,SHEET_ALIASES中已覆盖这些别名。\r
- **clean_df中的join报错**:pandas读取含NaN的行时,row.astype(str)可能报 `expected str instance, float found`,需改为 `row.fillna("").astype(str)` 才能正确join。\r
- **lambda中float类型报错**:对Series执行apply时,若列中含有float类型值,需在lambda内部调用 `str(v)` 转换后再执行正则匹配。\r
\r
## 错误处理\r
\r
| 场景 | 处理方式 |\r
|------|----------|\r
| 文件未上传 | 提示上传文件 |\r
| 文件格式不是Excel | 提示仅支持 .xlsx/.xls/.xlsm |\r
| Sheet 未匹配到 | 在报告中标注,提示检查Sheet名称 |\r
| 数据列不足(\x3C3列) | 跳过该分析模块,输出提示 |\r
| 脚本运行报错 | 告知错误信息,建议检查文件格式 |\r
安全使用建议
这个技能看起来内部一致且功能明确,但在安装/运行前请注意:1) 脚本会在运行时通过 pip 安装 pandas 和 openpyxl(需要网络访问并会修改运行环境),如在封闭或受控环境运行请先批准或预装依赖;2) 确认处理的 Excel 文件不包含敏感数据或宏,必要时在沙箱/离线环境中测试;3) 检查平台提供的 open_result_view / deliver_attachments 实现以确保生成的报告不会被自动上载到外部服务;4) 如有合规或隐私顾虑,先在样例数据上审查脚本输出并(可选)人工审阅脚本源码再运行。
能力评估
Purpose & Capability
技能名、描述、SKILL.md 和 scripts/analyze_financial_report.py 的行为一致——都是为读取 Excel 财务表并生成分析报告而设计的。所需资源(Python + pandas/openpyxl)与功能匹配,没有要求与财务分析无关的凭据或二进制。
Instruction Scope
SKILL.md 明确要求用户上传 Excel 文件、运行脚本、并将生成的 Markdown 报告通过平台展示/交付;脚本处理仅限读取指定 Excel 文件并在本地写出报告,未见读取其他系统路径或访问未声明的环境变量。
Install Mechanism
技能无安装规范(instruction-only),但脚本会在运行时通过 subprocess 调用 pip 安装 pandas 和 openpyxl(从 PyPI 拉取)。这是合理且常见,但意味着运行时会进行网络下载并在环境中安装包;对安全敏感的环境应留意这一点。
Credentials
skills 不要求任何环境变量、凭据或配置路径,脚本也未引用外部密钥或服务,所请求的权限与功能相称。
Persistence & Privilege
技能未设置 always:true,也不修改其他技能或系统配置;默认允许代理调用(平台默认),但技能本身没有请求长期驻留或提升特权的行为。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fin-report-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fin-report-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
latest
元数据
Slug fin-report-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

财务报表分析技能 是什么?

财务报表分析技能。当用户上传财务报表 Excel 文件(包含资产负债表、利润表、现金流量表等 Sheet)并请求分析时, 站在资深财务专家视角,自动输出完整的财务分析报告,包含:报表项目增减变动表、 资产结构变动表、利润表结构变动表、财务比率综合分析(盈利/偿债/营运/成长能力指标), 以及专家综合分析总结与建议... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。

如何安装 财务报表分析技能?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fin-report-analysis」即可一键安装,无需额外配置。

财务报表分析技能 是免费的吗?

是的,财务报表分析技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

财务报表分析技能 支持哪些平台?

财务报表分析技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 财务报表分析技能?

由 yinfeihaaaaaaaaaaa(@yinfeihaaaaaaaaaaa)开发并维护,当前版本 v1.0.0。

💬 留言讨论