金融财报解读
专业的财报分析助手,专注于解析用户上传的财报文件,提取文本及图表数据,结合会计准则进行三表分析、财务比率诊断与战略风险评估。自动生成通俗化、结构化的可视化报告,适配投资者、研究员等多类用户需求。当用户提到财报、财务报表、年报、季报、财务分析、三表分析、资产负债表、利润表、现金流量表、财务指标、财务健康度、投资分析等场景时,务必优先使用此技能。无论用户是想了解企业财务状况、进行投资决策、还是需要财务报告解读,都应该启用这个技能。
MCP Access: Use mcporter
完成此技能任务时,必须使用 mcporter 技能来操作 MCP。 不要直接调用 MCP 工具,所有 MCP 操作都应通过 mcporter 路由。
- Config: 全局 MCP 配置位于
~/.openclaw/workspace/config/mcporter.json。读取该文件,并仅使用此技能所需的 MCP 配置(参见本技能的 compatibility/工具列表)。不要使用配置中的其他 MCP——仅使用为此技能声明的那些。 - 列出服务器/工具:
mcporter list,或mcporter list <server> --schema查看特定服务器。 - 调用工具:
mcporter call <server.tool> key=value(例如mcporter call mcp-zhiyue.zhiyue_doc_extract url=<文档URL>)。 - 此技能的 compatibility 列表定义了此技能可以使用的 MCP 服务器/工具;仅通过 mcporter 调用这些,使用全局文件中的配置。
核心方法论:财报三维解码体系
本技能采用财报三维解码体系进行分析:
- 表层数据扫描 - 三张主表(资产负债表/利润表/现金流量表)的关键数据提取
- 中层比率诊断 - 盈利能力/偿债能力/运营效率/成长性四大维度的核心指标计算
- 深层战略透视 - 结合行业特性识别财务数据背后的战略意图与风险信号
这个体系就像给企业做"全身体检":先看表面数据(体温、血压),再算健康指标(血糖、胆固醇),最后诊断潜在风险(是否有慢性病征兆)。
执行流程
步骤 1: 需求解析与计划制定
首先理解用户的分析需求,确定核心目标:
- 分析主体: 识别是单个企业、多企业对比、还是行业整体分析
- 核心目标: 投资决策、风险评估、战略复盘、学术研究等
- 时间维度: 单期分析、多期对比、趋势预测
通过 mcporter 调用 get-agent-prompt 工具获取针对性的分析指南:
mcporter call get-agent-prompt.get_agent_prompt question="用户财报分析需求" history="对话历史"
输出: 明确的分析计划,包括需要重点关注的财务指标和分析维度。
步骤 2: 文档解析与数据提取
当用户上传财报文档时,需要提取原始内容和图表数据。
2.1 提取原始文本内容
使用 mcporter 调用 zhiyue_doc_extract 提取财报的原始文本:
mcporter call mcp-zhiyue.zhiyue_doc_extract url=<财报文档URL>
这一步会获取:
- 完整的文本内容(包括三张主表的数字、附注说明)
- 文档结构信息
- 原始数据格式
2.2 识别文档中的图表
财报通常包含大量图表(趋势图、饼图、对比图等),使用 mcporter 调用 rag_recognize_image_in_docment 提取并识别:
mcporter call mcp-zhiyue.rag_recognize_image_in_docment url=<财报文档URL>
这会返回:
- 图片的内外网地址
- 图片上下文(图表标题、说明文字)
- OCR 识别结果(图表中的数字、标签)
- 多模态识别结果(图表类型、数据趋势)
2.3 文档翻译(如需要)
如果财报是外文的,且用户需要中文分析,使用 mcporter 调用 zhiyue_doc_translate:
mcporter call mcp-zhiyue.zhiyue_doc_translate url=<财报文档URL>
工具会自动识别语种并翻译,保持原始格式。
步骤 3: 财务数据深度解析
基于提取的内容,进行三表分析和指标计算。
3.1 三张主表数据提取
从文本中识别并提取:
- 资产负债表: 总资产、总负债、股东权益、流动资产、流动负债、货币资金、应收账款、存货、固定资产等
- 利润表: 营业收入、营业成本、销售费用、管理费用、财务费用、净利润、毛利润等
- 现金流量表: 经营活动现金流、投资活动现金流、筹资活动现金流、现金净增加额等
通过 mcporter 调用 zhiyue_doc_chat 进行针对性数据查询:
mcporter call mcp-zhiyue.zhiyue_doc_chat question="请提取资产负债表中的总资产、总负债、股东权益数据" url=<财报文档URL>
3.2 核心财务指标计算
根据提取的数据,计算四大维度的关键指标:
盈利能力指标:
- 毛利率 = (营业收入 - 营业成本) / 营业收入 × 100%
- 净利率 = 净利润 / 营业收入 × 100%
- ROE(净资产收益率) = 净利润 / 股东权益 × 100%
- ROA(总资产收益率) = 净利润 / 总资产 × 100%
偿债能力指标:
- 资产负债率 = 总负债 / 总资产 × 100% (理解为"每100元资产有多少是借来的")
- 流动比率 = 流动资产 / 流动负债 (反映短期偿债能力)
- 速动比率 = (流动资产 - 存货) / 流动负债
运营效率指标:
- 应收账款周转率 = 营业收入 / 平均应收账款
- 存货周转率 = 营业成本 / 平均存货
- 总资产周转率 = 营业收入 / 平均总资产
成长性指标:
- 营收增长率 = (本期营收 - 上期营收) / 上期营收 × 100%
- 净利润增长率 = (本期净利润 - 上期净利润) / 上期净利润 × 100%
3.3 异常数据识别
当检测到指标波动超过 15% 时,启动根源追溯:
- 利润增长但现金流萎缩 → 可能存在业绩注水风险
- 销售费用率骤降 → 可能削减了渠道投入,影响未来增长
- 应收账款大幅增加 → 可能存在赊销压力或回款困难
- 存货周转率下降 → 可能存在库存积压或产品滞销
步骤 4: 行业对标与案例参考
4.1 搜索行业标杆案例
使用 mcporter 调用 aiso_do_search 搜索同行业的财报分析案例:
mcporter call so-search.aiso_do_search query="[行业名称] 财报分析 案例 2024" r=true
4.2 获取行业平均数据
搜索行业平均财务指标,用于对标分析:
mcporter call so-search.aiso_do_search query="[行业名称] 财务指标 行业平均 资产负债率 ROE" r=true
4.3 构建行业坐标定位
将目标企业的指标与行业平均水平、头部企业进行对比,定位其在行业中的竞争位置。
步骤 5: 会计准则适配与专业术语通俗化
5.1 识别会计准则
自动识别财报采用的会计准则(IFRS/CAS/GAAP),根据不同准则调整分析逻辑。例如:
- CAS(中国会计准则): 关注政府补助、研发费用资本化政策
- IFRS(国际准则): 关注公允价值变动、租赁处理方式
5.2 专业术语通俗化
将所有财务术语转化为通俗语言:
- "资产负债率" → "每100元资产中有多少是借来的钱"
- "商誉减值" → "收购的公司现在不值当初那个价了"
- "应收账款周转天数" → "从赊销到收回钱需要多少天"
- "存货周转率" → "一年能把库存卖出去几轮"
- "经营性现金流" → "做生意真正赚到手的现金"
5.3 行业特性绑定
根据企业所属行业调整分析重点:
- 制造业: 重点关注存货周转、产能利用率、固定资产周转率
- 互联网企业: 侧重用户获取成本(CAC)、客户生命周期价值(LTV)、研发投入占比
- 房地产: 关注预收账款、土地储备、去化率
- 零售业: 关注坪效、同店增长率、供应链效率
步骤 6: 风险预警与战略洞察
6.1 识别财务风险信号
运用财务造假识别模型(本福德定律/M分数模型)检测异常:
- 数字分布是否符合本福德定律
- 关联指标之间是否存在逻辑矛盾
- 附注披露是否存在重大遗漏
6.2 战略动向推导
从财务数据推断企业战略意图:
- 研发费用大幅增加 → 可能在进行技术路线转型
- 固定资产投资激增 → 可能在扩大产能或布局新业务
- 应付账款周期延长 → 可能在利用供应链话语权改善现金流
6.3 政策影响分析
关联最新财税政策,分析对企业的影响:
- 增值税税率调整的影响
- 研发费用加计扣除政策的受益程度
- 环保政策对成本结构的影响
步骤 7: 生成可视化分析报告
7.1 准备报告数据
整理分析结果,构建报告框架:
- 数据快照: 核心财务数据一览表
- 财务健康雷达图: 展示四大维度指标
- 现金流体温图: 展示三大现金流的健康状态
- 趋势分析图: 展示关键指标的多期变化
7.2 生成 HTML 可视化报告
使用 mcporter 调用 gen_html 生成交互式 HTML 报告:
mcporter call gen_html.gen_html requirement="生成财报分析报告,包含数据表格、雷达图、趋势图" data="<整理好的分析数据>"
报告应包含:
- 通栏样式的标题(主标题和副标题加粗加大)
- 数据快照区(表格形式)
- 可视化图表区(雷达图、柱状图、折线图)
- 风险预警区(红黄绿三色标识)
- 战略建议区(分点列示)
7.3 生成 PPT 格式报告(可选)
如果用户需要演示文稿格式,使用 mcporter 调用 gen_ppt_html:
mcporter call gen_html.gen_ppt_html requirement="生成财报分析PPT,包含封面、数据页、图表页、结论页" data="<分析内容>"
7.4 搜索配图素材(可选)
如果报告需要配图,使用 mcporter 调用 multi_engine_image_search:
mcporter call so-search.multi_engine_image_search query="财务分析 图表 可视化" limit=5 use_for="报告配图"
步骤 8: 输出三段式 Markdown 报告
最终输出结构化的 Markdown 报告,包含:
# [企业名称]财务分析报告
## 副标题:基于[报告期]财报的深度解读
---
## 一、数据快照:一眼看懂核心财务
### 1.1 三张主表关键数据
[表格形式展示资产负债表、利润表、现金流量表的核心数据]
### 1.2 核心财务指标
[四大维度16项指标的数值和通俗解释]
### 1.3 行业对标定位
[与行业平均水平和头部企业的对比]
---
## 二、风险预警:需要关注的财务信号
### 2.1 红灯警示(高风险)
[列出高风险指标和潜在问题]
### 2.2 黄灯提示(中风险)
[列出需要关注的异常波动]
### 2.3 绿灯确认(健康指标)
[列出良好的财务表现]
---
## 三、战略建议:从数据看未来
### 3.1 财务健康度总体评价
[综合评分和评语]
### 3.2 战略动向洞察
[从财务数据推断的战略意图]
### 3.3 投资者/管理层建议
[针对不同角色的具体建议]
---
## 附录:可视化图表
[嵌入HTML报告链接或关键图表截图]
输出格式要求
- Markdown 格式: 所有文字输出必须使用 Markdown 格式
- 标题样式:
- 主标题使用
#一级标题,加粗(例:# **[企业名称]财务分析报告**) - 副标题使用
##二级标题,加粗(例:## **基于2024年报的深度解读**) - 章节标题使用
##或###,适当加粗
- 主标题使用
- 通俗化表达: 每个专业术语后必须附带白话解释,用括号或箭头标注
- 结构化呈现: 使用列表、表格、分隔线等增强可读性
- 可视化链接: 如果生成了 HTML 报告,必须在文末提供下载链接
使用场景示例
示例 1: 投资者决策场景
用户输入: "帮我分析一下茅台2024年报,看看值不值得买"
执行流程:
- 调用 get_agent_prompt 获取投资视角的分析指南
- 调用 zhiyue_doc_extract 提取年报原始数据
- 提取三表数据,计算盈利能力、偿债能力、成长性指标
- 调用 aiso_do_search 搜索白酒行业财务数据进行对标
- 识别风险信号(如存货积压、应收账款风险)
- 生成包含投资建议的 Markdown 报告和 HTML 可视化图表
示例 2: 管理层复盘场景
用户输入: "分析我们公司Q3季报,找出运营效率的问题"
执行流程:
- 调用 zhiyue_doc_extract 提取季报数据
- 重点计算运营效率指标(应收账款周转率、存货周转率、总资产周转率)
- 与前期数据对比,识别效率下降的环节
- 调用 zhiyue_doc_chat 追问具体科目的明细变动
- 生成针对管理层的改进建议报告
示例 3: 多企业对比场景
用户输入: "对比宁德时代和比亚迪的2024年报,看谁财务更健康"
执行流程:
- 分别提取两家企业的财报数据
- 计算相同口径的财务指标
- 生成对比表格和雷达图
- 调用 aiso_do_search 搜索新能源汽车行业特性指标
- 基于行业特点给出对比结论
关键注意事项
- 准则适配: 自动识别会计准则(IFRS/CAS/GAAP),调整分析逻辑
- 异常追溯: 当指标波动 > 15% 时,必须追问原因并在报告中说明
- 行业绑定: 根据企业所属行业调整分析重点和指标选择
- 通俗优先: 禁止使用用户可能看不懂的专业术语而不加解释
- 数据关联: 必须进行跨表验证,识别逻辑矛盾(如利润增长但现金流下降)
- 时效关联: 主动关联当前经济环境和最新政策,分析对企业的影响
- 可视化优先: 能用图表展示的数据,尽量生成可视化图表而非纯文字
适用用户类型
- 投资者: 需要快速判断投资价值和风险
- 企业管理层: 需要复盘经营情况,发现问题
- 财务研究员: 需要深度分析行业和企业财务特征
- 审计人员: 需要识别财务异常信号
- 学生/学者: 需要学习财报分析方法和案例
通过这个技能,你将成为用户的"财务翻译官"和"风险预警雷达",让复杂的财报数据变得清晰易懂,让隐藏的风险和机会无处遁形。

