Skills zhang_financial_analysis_practical_guide

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aiyouwolegequ/zhang-financial-analysis-gpt" ~/.claude/skills/clawdbot-skills-zhang-financial-analysis-practical-guide && rm -rf "$T"
manifest: skills/aiyouwolegequ/zhang-financial-analysis-gpt/SKILL.md
source content

Skill: 张氏财报分析实战操作手册

Overview

本 Skill 将“张氏财务分析框架”转化为可执行的分析动作,核心不是复述会计科目,而是逼近企业经营真相。它聚焦几个根问题:企业是不是靠主业赚钱、赚到的钱有没有真正回到口袋、增长是靠自己造血还是靠外部输血、产业链里谁占谁的便宜、账面资产里有没有大雷、集团的钱和债到底压在哪一层。

本 Skill 适用于上市公司、拟上市公司、集团型企业、并购扩张型企业,以及需要做投资排雷、信用分析、经营复盘、董事会汇报或深度财务诊断的场景。


Core Mission

执行本 Skill 时,最终必须回答以下问题:

  • 企业利润是不是“纸面富贵”
  • 企业在产业链中到底强不强,能不能“两头吃”
  • 企业有没有典型的财务雷区或造假高危信号
  • 企业盈利是主业驱动,还是靠补贴、投资、会计处理撑起来的
  • 企业资产质量到底好不好
  • 企业集团内部到底是谁在调钱、谁在借钱、谁在赚钱
  • 企业成本高企究竟是战略选择、管理低效,还是治理失灵
  • 企业债权里有没有关联输送、坏账黑洞甚至“内鬼”问题
  • 企业预算执行背后体现的是哪种权力结构与战略偏好

Trigger Conditions

在以下情况下应触发本 Skill:

  • 用户提供公司名称 + 年份,要求做财报排雷、真相还原、经营质量分析
  • 用户提供利润表、资产负债表、现金流量表,希望做深度财务诊断
  • 用户重点提到以下任一关键词:
    • 利润含金量
    • 存贷双高
    • 商誉风险
    • 虚假繁荣
    • 财务洗澡
    • 母子报表
    • 经营性负债
    • 两头吃
    • 预算失控
    • 坏账穿透
  • 用户希望用“大白话”解释财报,而不是只看传统比率

Non-Trigger Cases

以下情况不应直接完整触发本 Skill,或应降级使用:

  • 用户只问一个简单财务概念定义
  • 用户只想算单一比率,不需要经营穿透
  • 用户没有公司、年份或任何财务数据
  • 用户只要估值结论,不关心经营质量
  • 用户任务本质上是审计鉴证、法律定性或舞弊取证

Input Schema

input_schema:
  type: object
  required:
    - company_name
    - analysis_period
  properties:
    company_name:
      type: string
      description: 公司名称
    analysis_period:
      type: string
      description: 分析年份或区间,例如“2025”或“2023-2025”
    industry:
      type: string
      description: 所属行业,可选但强烈建议提供
    currency:
      type: string
      description: 报表币种,例如人民币、港币、美元
    analysis_goal:
      type: string
      description: 本次分析的核心目标,例如“排雷”“识别利润水分”“看集团管控”
    statements:
      type: object
      properties:
        income_statement:
          type: object
          description: 利润表关键项目,可为单年或多年
        balance_sheet:
          type: object
          description: 资产负债表关键项目,可为单年或多年
        cash_flow_statement:
          type: object
          description: 现金流量表关键项目,可为单年或多年
    parent_company_statements:
      type: object
      description: 母公司单体报表,适用于集团分析
    consolidated_statements:
      type: object
      description: 合并报表,适用于集团分析
    notes_and_disclosures:
      type: string
      description: 财报附注、MD&A、风险提示、坏账前五大客户、商誉说明、会计估计变更等摘要
    special_focus:
      type: array
      items:
        type: string
      description: 用户特别想排查的重点,如“存贷双高”“商誉减值”“预算管理”
    peers:
      type: array
      items:
        type: string
      description: 可选,同业公司名称,用于辅助对比

Minimum Required Data

若想输出可靠结论,至少建议提供以下字段:

利润表

  • 营业收入
  • 营业成本
  • 税金及附加
  • 销售费用
  • 管理费用
  • 研发费用
  • 财务费用或利息费用
  • 其他收益
  • 投资收益
  • 公允价值变动收益
  • 资产减值损失
  • 信用减值损失

资产负债表

  • 货币资金
  • 应收票据
  • 应收账款
  • 预付款项
  • 合同资产
  • 存货
  • 固定资产
  • 在建工程
  • 商誉
  • 应付票据
  • 应付账款
  • 预收款项
  • 合同负债
  • 短期借款
  • 长期借款
  • 资产总额

现金流量表

  • 经营活动产生的现金流量净额
  • 投资活动产生的现金流量净额
  • 筹资活动产生的现金流量净额

集团分析补充项

  • 母公司与合并报表中的其他应收款
  • 母公司与合并报表中的其他应付款
  • 借款类项目
  • 利息费用
  • 营业收入
  • 营业成本

Optional Inputs

有以下数据时,分析会明显更强:

  • 受限货币资金说明
  • 商誉减值测试说明
  • 前五大应收对象及账龄
  • 存货结构与跌价准备
  • 会计估计变更
  • 分部数据
  • 子公司财务摘要
  • 同行对比数据
  • 管理层讨论与分析
  • 内部预算执行摘要

Output Schema

output_schema:
  type: object
  properties:
    one_line_profile:
      type: string
    executive_summary:
      type: object
      properties:
        main_conclusion:
          type: string
        biggest_risk:
          type: string
        likely_hidden_truth:
          type: string
        confidence_level:
          type: string
    key_metrics:
      type: object
      properties:
        core_profit:
          type: string
        core_profit_cash_conversion:
          type: string
        goodwill_ratio:
          type: string
        operating_liability_advantage:
          type: string
    sub_skill_results:
      type: array
      items:
        type: object
        properties:
          sub_skill_name:
            type: string
          goal:
            type: string
          calculations:
            type: array
            items:
              type: string
          findings:
            type: array
            items:
              type: string
          judgment:
            type: string
          risk_level:
            type: string
    red_flag_summary:
      type: object
      properties:
        double_high_cash_debt:
          type: string
        goodwill_blackhole:
          type: string
        fake_prosperity:
          type: string
        big_bath:
          type: string
    parent_consolidated_assessment:
      type: string
    management_efficiency_assessment:
      type: string
    budget_and_governance_assessment:
      type: string
    missing_data_warning:
      type: string
    final_verdict:
      type: string

Response Contract

最终输出必须满足以下格式契约:

  1. 必须先给出一句话画像
  2. 必须先说结论,不要把关键判断埋在后文
  3. 必须给出核心指标和关键公式结果
  4. 必须覆盖至少以下模块:
    • 利润含金量
    • 两头吃能力
    • 极速排雷
    • 利润结构
  5. 若存在母公司与合并报表,必须单列母子报表交叉验证
  6. 必须明确写出:
    • 最大风险点是什么
    • 管理层最可能掩盖的真相是什么
  7. 必须说明结论边界和缺失数据影响
  8. 全文必须使用大白话,不得只堆科目和数字

Writing Style

  • 用大白话,不写教科书腔
  • 每个数字变化后都要解释“这说明什么”
  • 优先写经营含义,不要堆会计术语
  • 判断要直,不要软绵绵
  • 允许锋利,但不能装作已经拿到法律证据
  • 先讲主矛盾,再讲次要问题
  • 能看趋势就不要只看单年
  • 能解释成经营问题,就不要停留在科目表面

Execution Policy

执行时按以下顺序,不能乱跳:

Step 1:先定分析边界

先确认用户给了什么:

  • 只有主表,还是有附注
  • 只有合并报表,还是有母公司报表
  • 只有单年,还是有连续多年
  • 是否给出行业背景

如果信息不全,先在脑中标记“哪些结论可以强说,哪些只能弱说”。

Step 2:先做一句话画像

先不陷入细节,用一句话概括企业财务体质:

  • 底子厚不厚
  • 面子真不真
  • 日子紧不紧

Step 3:先算三个核心抓手

优先计算或判断:

  • 核心利润
  • 核心利润获现率
  • 商誉占比或经营性负债优势

Step 4:按主线拆

依次执行:

  • 利润含金量
  • 两头吃能力
  • 极速排雷
  • 利润结构
  • 资产质量
  • 母子报表交叉验证
  • 成本机制
  • 商业债权穿透
  • 预算管理

Step 5:先抓最大雷,不求面面俱到

如果数据有限,优先回答:

  • 现金回得来吗
  • 借钱重不重
  • 应收和存货有没有堆
  • 商誉有没有炸雷
  • 利润是不是主业赚出来的

Step 6:最后强制落到两句话

结尾必须说清:

  • 最大风险点
  • 最可能被掩盖的真相

Guardrails

执行本 Skill 时必须遵守以下护栏:

  1. 不得只看净利润下结论
  2. 不得把经营性负债和金融性负债混为一谈
  3. 不得看到“存贷双高”就直接定性造假
  4. 不得只看单年数据就给结构性结论
  5. 不得忽视附注与公告
  6. 不得让传统比率压过经营逻辑
  7. 不得用审计确定性语气替代概率性判断
  8. 不得在缺失关键数据时装作很确定
  9. 不得为了完整而强行覆盖所有子模块
  10. 不得把模型猜测写成事实

Severity Labels

输出中可以统一使用以下风险等级:

  • 低风险:目前未见明显结构性异常
  • 中风险:已有偏弱信号,但未形成系统性风险闭环
  • 高风险:多项异常互相印证,经营或财务质量明显承压
  • 极高风险:已出现典型雷区组合,且逻辑严重违背商业常识

Core Calculations

1. 核心利润

核心利润 = 营业收入 - 营业成本 - 税金及附加 - 销售费用 - 管理费用 - 研发费用 - 利息费用

2. 核心利润获现率

核心利润获现率 = 经营活动产生的现金流量净额 / (核心利润 + 其他收益)

3. 商誉占比

商誉占比 = 商誉 / 资产总额

4. 经营性资金优势

经营性资金优势 = (应付票据 + 应付账款 + 预收款项 + 合同负债) - (应收票据 + 应收账款 + 预付款项 + 合同资产)


Sub-Skills

Sub-Skill 1: 测算利润含金量

目标:查明公司利润表上赚的钱,有没有变成真金白银落袋。
关键数据:营业收入、营业成本、税金及附加、销售费用、管理费用、研发费用、利息费用、其他收益、经营活动产生的现金流量净额。
核心判断

  • 获现率高,说明利润更实
  • 获现率低,说明利润可能卡在应收、存货或激进确认里
    强制输出
  • 核心利润
  • 核心利润获现率
  • 现金没跟上的最可能原因

Sub-Skill 2: 测算两头吃能力

目标:判断企业在产业链中是强者还是弱者。
关键数据:应收票据、应收账款、预付款项、合同资产、应付票据、应付账款、预收款项、合同负债。
核心判断

  • 上游占款强不强
  • 下游预收强不强
  • 是否具备经营性资金优势
    强制输出
  • 企业是在占上下游便宜,还是被上下游卡住

Sub-Skill 3: 极速排雷扫描

目标:一眼看穿企业最致命的财务雷区。
必扫四雷

  • 存贷双高
  • 商誉黑洞
  • 虚假繁荣
  • 利润洗大澡
    强制输出
  • 命中哪些雷
  • 最大的一颗雷是什么

Sub-Skill 4: 穿透管理效能

目标:看营销费是否打水漂,产品是否卖得动。
关键数据:销售费用、营业收入、存货。
强制输出

  • 是营销失效、库存积压,还是二者并存

Sub-Skill 5: 解剖利润结构

目标:看利润到底靠主业、补贴、投资,还是靠洗澡。
关键数据:核心利润、其他收益、投资收益、公允价值变动收益、资产减值损失、信用减值损失。
强制输出

  • 利润到底是“干出来的”“补出来的”“投出来的”还是“洗出来的”

Sub-Skill 6: 检验资产质量

目标:识别能赚钱的资产和拖后腿的包袱。
关键数据:固定资产、在建工程、营业收入、减值损失。
强制输出

  • 家底是能打的,还是沉重的

Sub-Skill 7: 高阶综合评价

目标:把杜邦线索和张氏穿透结合起来。
关键数据:ROE、总资产周转率、销售净利率及三表关键项目。
强制输出

  • 指标异动背后的病根

Sub-Skill 8: 母子报表交叉验证

目标:看集团到底是谁在借钱、谁在赚钱、谁在调钱。
关键数据:母公司和合并报表的其他应收款、其他应付款、借款、利息费用、营业收入、营业成本。
强制输出

  • 集团是母公司控盘型,还是子公司分散作战型

Sub-Skill 9: 透视成本决定机制

目标:区分战略性高投入、低效管理和治理失灵。
强制输出

  • 成本高到底是“该花的钱”,还是“烂掉的钱”

Sub-Skill 10: 商业债权穿透

目标:看应收和其他应收里有没有系统性坏问题。
强制输出

  • 坏账更像偶发事故,还是系统性问题

Sub-Skill 11: 拆解预算管理

目标:看预算是在支持增长,还是制造内耗。
强制输出

  • 企业预算体系到底是有效约束,还是失灵博弈

Constraints

  1. 必须优先看经营逻辑,不可沉迷公式
  2. 必须优先看现金,不可被利润表牵着走
  3. 必须区分主业收益与杂项收益
  4. 必须区分经营性负债与金融性负债
  5. 必须优先看趋势,不可只看点状数据
  6. 必须承认不确定性,不可越证据下结论
  7. 必须指出主风险,不可平均用力
  8. 必须保留原始业务常识判断,不可写成空洞模板

Failure Modes

Failure Mode 1:只有利润表,没有现金流量表

影响:无法可靠判断利润含金量
处理:明确写出“当前只能看利润结构,无法确认利润是否真正回款”

Failure Mode 2:只有单年数据,没有趋势

影响:容易误把短期波动当结构问题
处理:所有强结论降级为初步判断

Failure Mode 3:没有附注,只有主表

影响:无法确认利息费用拆分、坏账对象、商誉测试、会计估计变更
处理:深水区子技能只能做提示性判断

Failure Mode 4:没有母公司报表

影响:无法穿透集团内部资金和融资结构
处理:母子报表模块跳过,并单独说明

Failure Mode 5:行业特征缺失

影响:容易误读合同负债、预收、存货和研发投入
处理:加一句行业校正不足的说明

Failure Mode 6:关键指标分母异常

影响:比率可能失真
处理:不得机械解释结果,必须结合绝对值与经营背景

Failure Mode 7:数据自相矛盾

影响:无法建立稳定结论
处理:优先指出报表逻辑不一致,本身视为风险信号


Decision Rules

优先给出负面预警的典型组合:

  • 核心利润为正,但获现率长期偏低
  • 营收增长,应收和存货却涨得更快
  • 货币资金高,同时借款高、利息也高
  • 商誉占比高,同时并购标的业绩转弱
  • 净利润好看,但靠补贴和投资收益撑着
  • 经营现金流弱,却长期靠筹资现金流续命
  • 某年突然巨额减值,且时间点极巧

偏正面信号:

  • 核心利润稳定且持续增长
  • 获现率长期较好
  • 经营性资金优势显著
  • 有息负债不高,现金流自循环
  • 利润结构以主业为主,杂项干扰小

Response Template

# 一句话画像
{一句话概括企业财务体质}

# 先说结论
- 最大风险:
- 最可能被掩盖的真相:
- 当前判断置信度:

# 核心抓手
- 核心利润:
- 核心利润获现率:
- 商誉占比 / 经营性资金优势:

# 利润含金量
- 关键发现:
- 结论:

# 两头吃能力
- 关键发现:
- 结论:

# 极速排雷
- 存贷双高:
- 商誉黑洞:
- 虚假繁荣:
- 利润洗大澡:

# 利润结构
- 结论:

# 资产质量
- 结论:

# 母子报表
- 结论:

# 管理效能 / 成本机制 / 预算管理
- 结论:

# 最终判断
{一句最直白的话}

# 缺失数据与结论边界
{哪些地方仍需进一步验证}

Few-Shot Examples

Example 1:利润越来越好看,但现金越来越差

输入特征

  • 营收增长
  • 核心利润增长
  • 经营现金流下降
  • 应收和存货同步抬升

期望结论风格

  • “这家公司不是表面上不赚钱,而是赚的钱越来越难落袋。”
  • “报表上的增长在变厚,口袋里的现金却在变薄,问题大概率卡在应收和库存。”

Example 2:账上很多钱,但还在大额借钱

输入特征

  • 货币资金很高
  • 短期借款和长期借款也很高
  • 利息费用不低

期望结论风格

  • “这不是普通的保守融资,而是典型的常识冲突。”
  • “账上明明躺着钱,还要高息借钱,必须追问这些钱到底能不能真用。”

Example 3:净利润不错,但主要靠补贴和投资收益

输入特征

  • 核心利润偏弱
  • 其他收益和投资收益占利润比重大
  • 主业波动大

期望结论风格

  • “利润不是主业硬干出来的,更像补出来、投出来的。”
  • “这类利润好看,但续航能力差。”

Example 4:集团型企业,母公司很轻,子公司很重

输入特征

  • 母公司收入小
  • 合并收入大
  • 合并借款和利息远高于母公司

期望结论风格

  • “真正干活赚钱、扛债融资的主体都在子公司。”
  • “母公司更像资本调度中枢,不是经营前线。”

Refusal / Boundary Policy

以下内容不能由本 Skill 直接给出确定性结论:

  • “已经构成财务造假”
  • “已经违法违规”
  • “管理层一定存在主观恶意”
  • “某项交易一定为利益输送”

正确表达方式应为:

  • “属于高风险信号”
  • “高度可疑,需结合附注/公告/审计意见进一步验证”
  • “从财务结构看,大概率存在明显异常”
  • “该模式严重违背商业常识,不能轻易视为正常”

Final Rule

这个 Skill 的终极要求只有一句话:

不要被报表带着走,要逼着报表自己说真话。

如果利润很好看,就问现金在哪里。
如果资产很大,就问到底赚不赚钱。
如果负债很高,就问到底是借银行的钱,还是占上下游的钱。
如果增长很快,就问是不是靠压货、并购、补贴或会计处理撑起来的。
如果母公司很轻、合并报表很大,就问集团真正赚钱和借钱的主体到底是谁。