📦 财务报表分析技能财务报表分析技能。当用户上传财务报表 — 财务报表分析技能。当用户上传财务报表

v1.0.0

当用户上传含资产负债表、利润表、现金流量表等 Sheet 的 Excel 文件并请求分析时,系统以资深财务专家视角,自动生成完整财务分析报告,包括:报表项目增减变动表、资产结构变动表、利润表结构变动表、财务比率综合分析(盈利/偿债/营运/成长能力指标)及专家综合分析总结与建议。

0· 15·0 当前·0 累计
下载技能包
最后更新
2026/4/21
0
安全扫描
VirusTotal
Pending
查看报告
OpenClaw
安全
high confidence
该技能的说明、运行流程与包含的脚本在功能上自洽:它在本地读取用户上传的 Excel 报表并生成 Markdown 格式的财务分析报告,没有请求无关凭据或外部网络端点。
评估建议
该技能内部一致、功能明确,但安装/运行前请注意: 1) 脚本运行时会通过 pip 安装 pandas 和 openpyxl(需联网并修改运行环境),若在封闭或受控环境请先批准或预装依赖; 2) 确认待处理 Excel 不含敏感数据或宏,必要时在沙箱/离线环境测试; 3) 检查平台 open_result_view / deliver_attachments 实现,确保报告不会自动上传外部服务; 4) 如有合规或隐私顾虑,先用样例数据审查脚本输出,并可人工审阅源码再运行。
详细分析 ▾
用途与能力
技能名、描述、SKILL.md 和 scripts/analyze_financial_report.py 的行为一致——均为读取 Excel 财务表并生成分析报告而设计。所需资源(Python + pandas/openpyxl)与功能匹配,未要求与财务分析无关的凭据或二进制。
指令范围
SKILL.md 明确要求用户上传 Excel 文件、运行脚本,并通过平台展示/交付生成的 Markdown 报告;脚本仅读取指定 Excel 文件并在本地输出报告,未读取其他系统路径或访问未声明的环境变量。
安装机制
技能无安装规范(instruction-only),但脚本会在运行时通过 subprocess 调用 pip 安装 pandas 和 openpyxl(从 PyPI 拉取)。这合理且常见,但意味着运行时会联网下载并在环境中安装包;对安全敏感的环境应留意。
凭证需求
skills 不要求任何环境变量、凭据或配置路径,脚本也未引用外部密钥或服务,所请求的权限与功能相称。
持久化与权限
技能未设置 always:true,也不修改其他技能或系统配置;默认允许代理调用(平台默认),但技能本身没有请求长期驻留或提升特权的行为。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/21

最新

Pending

安装命令

点击复制
官方npx clawhub@latest install fin-report-analysis
镜像加速npx clawhub@latest install fin-report-analysis --registry https://cn.longxiaskill.com

技能文档

概述

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

触发条件

用户上传含财务数据的 Excel 文件,并请求以下任一分析:
  • 财务报表整体分析 / 财务健康诊断
  • 资产、负债、利润、现金流增减变动分析
  • 各项财务比率计算(盈利/偿债/营运/成长能力)
  • 专家级财务分析总结与改进建议

工作流程

Phase 1:文件接收与预处理

  • 确认用户已上传 Excel(.xlsx / .xls / .xlsm)。
  • 未上传则提示:
> 请上传包含财务数据的 Excel 文件(通常应含资产负债表、利润表、现金流量表等 Sheet)。
  • 确认路径后进入分析。

Phase 2:运行分析脚本

调用 scripts/analyze_financial_report.py
python "scripts/analyze_financial_report.py" ""
脚本将:
  • 自动检测并匹配 Excel 中的资产负债表、利润表、现金流量表 Sheet(支持中英文模糊匹配)
  • 清洗数据,提取本期/上期数值
  • 输出 Markdown 报告至同目录,文件名:{原文件名}_财务分析报告.md
环境依赖:自动检查并安装 pandasopenpyxl,无需手动安装。

Phase 3:报告内容

一、报表项目增减变动分析

  • 资产负债表、利润表、现金流量表各科目
  • 列示:本期金额 | 上期金额 | 变动金额(🔺/🔻)| 变动率

二、资产项目结构变动分析

  • 总资产为 100%
  • 计算各资产项目本期/上期占比,输出占比变动(pp)

三、利润表项目结构变动分析

  • 营业收入为 100%
  • 计算各利润表科目本期/上期占比,输出占比变动

四、财务比率综合分析

| 类别 | 主要指标 | |------|----------| | 盈利能力 | 毛利率、净利率、ROA、ROE、营业利润率 | | 偿债能力 | 流动比率、速动比率、资产负债率、利息保障倍数、产权比率 | | 营运能力 | 总资产周转率、应收账款周转率(天数)、存货周转率(天数)、流动资产周转率 | | 成长能力 | 收入增长率、净利润增长率、总资产增长率、净资产增长率、营业利润增长率、经营现金流增长率 |

五、资深财务专家综合分析与建议

  • 按盈利能力、偿债能力、成长能力逐项数值评价
  • 标注核心优势(✅)与风险提示(⚠️/🔴)
  • 提供 5 条改进建议

Phase 4:结果展示

  • open_result_view 展示 Markdown 报告。
  • deliver_attachments 交付报告文件。
  • 回复中简要概括亮点与主要发现。

注意事项

  • Sheet 自动匹配:支持中英文模糊匹配,未匹配到将注明“数据不足”,提示检查 Sheet 名称。
  • 数据格式:首列科目名,第二列本期,第三列上期;多年横排可自适应。
  • 多年期报表:含 3 年以上数据时成长指标更有参考;脚本默认取前两列。
  • 货币单位:不换算,与原始单位一致。
  • 保密提示:文件仅本地处理,不上传外部。

踩坑经验

  • 资产/负债分 Sheet:已支持自动检测并合并。
  • 附注列干扰:通过“≥15% 行纯数字”逻辑跳过。
  • Sheet 简称:已覆盖“资产”“负债”“利润”“现流”等别名。
  • pandas NaN 处理:row.fillna("").astype(str) 避免 join 报错。
  • lambda float 转换:先 str(v) 再正则匹配。

错误处理

| 场景 | 处理方式 | |------|----------| | 文件未上传 | 提示上传 | | 非 Excel 格式 | 提示仅支持 .xlsx/.xls/.xlsm | | Sheet 未匹配 | 报告标注,提示检查名称 | | 数据列不足(<3) | 跳过模块并提示 | | 脚本运行报错 | 显示错误,建议检查格式 |

数据来源ClawHub ↗ · 中文优化:龙虾技能库