Install
openclaw skills install xiapi-financial-roe-analysis基于大虾皮财报命令对上市公司进行ROE/杜邦财务分析。触发词:财务分析、ROE分析、杜邦分析、股票财务、盈利质量、净利润质量、财报分析、基本面分析、盈利能力、财务质量、现金流分析、资产负债分析、财务健康度、财务报告解读。适用场景:已提供股票代码,需要基于 `daxiapi report finance <code>` 做单公司财务拆解、ROE驱动分析、盈利质量评估与结构化报告输出。不适用场景:盘中交易建议、短线择时、纯技术面分析、纯估值定价(PE/PB)、未提供股票代码且无法确认标的时。
openclaw skills install xiapi-financial-roe-analysis基于 daxiapi report finance <code> 获取目标公司的财报数据,再按杜邦分析框架完成单公司财务深度分析。
该 Skill 以资深财务分析师视角,对上市公司进行 ROE 拆解、盈利质量校验、资产运营效率分析和杠杆风险识别。
默认先使用 daxiapi report finance <code> 获取财报数据;若当前命令未覆盖某些字段或历史区间,则必须明确说明缺口,禁止编造行业对标或缺失指标。
当用户需要以下能力时触发:
具体触发词:财务分析、ROE分析、杜邦分析、股票财务、财报分析、盈利质量、净利润质量、基本面分析、盈利能力、财务质量、现金流分析、资产负债分析、财务健康度、财务报告解读
触发条件:首次使用、Token 未配置、或命令返回认证错误
跳过条件:Token 已配置且有效
完成标准:CLI 可以正常返回财报数据
执行步骤:
步骤 0.1:检查 Token 配置状态
npx daxiapi-cli@latest config get token
步骤 0.2:如未配置,提示用户获取 Token
步骤 0.3:配置 Token
npx daxiapi-cli@latest config set token YOUR_TOKEN_FROM_DAXIAPI
或使用环境变量:
export DAXIAPI_TOKEN=YOUR_TOKEN_FROM_DAXIAPI
步骤 0.4:验证命令可用
npx daxiapi-cli@latest report finance 300014
目标:先拿到目标公司的结构化财报数据,再开始分析
执行步骤:
npx daxiapi-cli@latest report finance <code>
如果用户本地已安装 CLI,也可使用:
daxiapi report finance <code>
检查重点:
完成标准:已有可用于分析的财报原始数据;若字段缺失,已明确标注分析边界
目标:使用巨潮资讯最新财报原文对 CLI 结构化数据进行交叉核验,提升数据可信度
执行步骤:
www.cninfo.com.cn,定位目标公司的最新年报/季报 PDF 原文daxiapi report finance <code> 返回值逐项对比,至少覆盖:营业收入、归母净利润、ROE、经营活动现金流净额降级规则(优先自动降级,无需暂停等待用户):
若巨潮资讯访问受限、PDF 无法下载/解析、或公告不存在,自动降级处理:
完成标准:报告中包含核验结论(已核验/已降级+原因说明)
目标:把财报原始数据转成可分析口径,确定行业框架,并确定输出深度
执行步骤:
2.1 行业识别(必做)
根据公司主营业务,明确所属细分行业,并从 references/industry-rules.md 中选择对应的分析框架和阈值:
在报告中标注:所用分析框架:[行业名称]框架
2.2 数据预处理
2.3 分析模式选择
模式判断规则:
口径要求:
目标:基于已获取的财报数据完成杜邦框架分析
优先参考 references/roe-framework.md 执行,并根据数据可得性覆盖以下模块:
核心指标口径:
加权ROE = 归母净利润 / 平均加权归母净资产
杜邦公式:加权ROE = 销售净利率 × 总资产周转率 × 权益乘数
销售净利率 = 归母净利润 / 营业收入
总资产周转率 = 营业收入 / 平均总资产
权益乘数 = 平均总资产 / 平均归母净资产
自由现金流 = 经营活动现金流净额 - 资本开支
内生增长率 = 加权ROE × (1 - 分红率)
利息保障倍数 = 息税前利润 / 利息支出
EVA = 税后净营业利润 - 资本总额 × WACC
WACC 使用规则:
daxiapi report finance 命令不提供 WACC 计算所需的 Beta、无风险利率、债务成本等原始数据。处理规则如下:
分析要求:
目标:基于现有数据输出可复用的财务分析结果
按照 references/report-template.md 输出,但要遵守以下落地规则:
daxiapi report finance <code>(必填)+ 巨潮资讯财报 PDF(若已完成核验则标注公告标题/期次,若已降级则标注降级原因)统一使用 references/report-template.md 作为唯一模板来源。
输出时至少确保以下必填块完整:
daxiapi report finance <code> 或 npx daxiapi-cli@latest report finance <code>| 危险信号 | 说明 | 处理方式 |
|---|---|---|
| 数据缺失 | 关键财报字段不存在 | 明确降级分析范围,不补造数据 |
| 口径混用 | 年报、季报、TTM 混在一起 | 标注口径并避免直接横比 |
| 过度外推 | 用少量财报数据推导确定性结论 | 改为概率判断或保守表述 |
| 行业对标失真 | 无同行数据却给出行业排名 | 删除排名,改成"待补充" |
| WACC编造 | 无数据来源却给出WACC/EVA数值 | 删除,改为"数据不足,暂不展开" |
| 行业框架错用 | 金融行业套用通用杜邦公式 | 切换为金融行业专用指标体系 |
report finance 结果,就直接开始财务分析daxiapi report finance <code> 的结果npx daxiapi-cli@latest config get token