Skills zhang_financial_analysis_practical_guide
git clone https://github.com/openclaw/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"
skills/aiyouwolegequ/zhang-financial-analysis-gpt/SKILL.mdSkill: 张氏财报分析实战操作手册
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
最终输出必须满足以下格式契约:
- 必须先给出一句话画像
- 必须先说结论,不要把关键判断埋在后文
- 必须给出核心指标和关键公式结果
- 必须覆盖至少以下模块:
- 利润含金量
- 两头吃能力
- 极速排雷
- 利润结构
- 若存在母公司与合并报表,必须单列母子报表交叉验证
- 必须明确写出:
- 最大风险点是什么
- 管理层最可能掩盖的真相是什么
- 必须说明结论边界和缺失数据影响
- 全文必须使用大白话,不得只堆科目和数字
Writing Style
- 用大白话,不写教科书腔
- 每个数字变化后都要解释“这说明什么”
- 优先写经营含义,不要堆会计术语
- 判断要直,不要软绵绵
- 允许锋利,但不能装作已经拿到法律证据
- 先讲主矛盾,再讲次要问题
- 能看趋势就不要只看单年
- 能解释成经营问题,就不要停留在科目表面
Execution Policy
执行时按以下顺序,不能乱跳:
Step 1:先定分析边界
先确认用户给了什么:
- 只有主表,还是有附注
- 只有合并报表,还是有母公司报表
- 只有单年,还是有连续多年
- 是否给出行业背景
如果信息不全,先在脑中标记“哪些结论可以强说,哪些只能弱说”。
Step 2:先做一句话画像
先不陷入细节,用一句话概括企业财务体质:
- 底子厚不厚
- 面子真不真
- 日子紧不紧
Step 3:先算三个核心抓手
优先计算或判断:
- 核心利润
- 核心利润获现率
- 商誉占比或经营性负债优势
Step 4:按主线拆
依次执行:
- 利润含金量
- 两头吃能力
- 极速排雷
- 利润结构
- 资产质量
- 母子报表交叉验证
- 成本机制
- 商业债权穿透
- 预算管理
Step 5:先抓最大雷,不求面面俱到
如果数据有限,优先回答:
- 现金回得来吗
- 借钱重不重
- 应收和存货有没有堆
- 商誉有没有炸雷
- 利润是不是主业赚出来的
Step 6:最后强制落到两句话
结尾必须说清:
- 最大风险点
- 最可能被掩盖的真相
Guardrails
执行本 Skill 时必须遵守以下护栏:
- 不得只看净利润下结论
- 不得把经营性负债和金融性负债混为一谈
- 不得看到“存贷双高”就直接定性造假
- 不得只看单年数据就给结构性结论
- 不得忽视附注与公告
- 不得让传统比率压过经营逻辑
- 不得用审计确定性语气替代概率性判断
- 不得在缺失关键数据时装作很确定
- 不得为了完整而强行覆盖所有子模块
- 不得把模型猜测写成事实
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
- 必须优先看经营逻辑,不可沉迷公式
- 必须优先看现金,不可被利润表牵着走
- 必须区分主业收益与杂项收益
- 必须区分经营性负债与金融性负债
- 必须优先看趋势,不可只看点状数据
- 必须承认不确定性,不可越证据下结论
- 必须指出主风险,不可平均用力
- 必须保留原始业务常识判断,不可写成空洞模板
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 的终极要求只有一句话:
不要被报表带着走,要逼着报表自己说真话。
如果利润很好看,就问现金在哪里。
如果资产很大,就问到底赚不赚钱。
如果负债很高,就问到底是借银行的钱,还是占上下游的钱。
如果增长很快,就问是不是靠压货、并购、补贴或会计处理撑起来的。
如果母公司很轻、合并报表很大,就问集团真正赚钱和借钱的主体到底是谁。