360 Secure SkillHub
360 安全技能中心

earnings-review

针对指定公司与报告期,调用 MCP 工具获取股票代码、财务指标、管理层讨论原文及最新报价,按收入利润、现金流、资产负债、估值、MD&A 语气、附注与历史对比逐项分析,形成含明确结论的财报精读报告并保存为 Markdown 文件。仅支持 A 股、港股年报与中报。

achuan101
热度 0.00
最近更新 2026-10-18 22:53:21
分类:数据依赖:MCP 服务 / 读写文件 / 内部调用大模型应用场景:财务 / 研究 / 报告撰写 / 市场分析

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add achuan101/earning-skill/earnings-review
Metadata
name
earnings-review
description
财报精读:一手资料深度解读

财报精读:一手资料深度解读

对 $ARGUMENTS 进行财报精读分析。

支持输入格式:公司名 报告期,例如:腾讯 2025年报、贵州茅台 最新中报(默认读取最近一期) 受限说明:当前依赖 MCP 工具,仅支持 A 股、港股的年报 (a4) 与中报 (h2)。暂不支持美股与季报。

"我从不看卖方研报,只读原始财报。" —— 李录

"我每天读500页。知识就是这样积累的,像复利一样。" —— 巴菲特

设计理念

大多数AI投研工具依赖二手信息(新闻、研报摘要、数据网站)。但巴菲特和李录的核心能力是读一手资料。

二手信息的问题:

  • 被筛选过——分析师选择性呈现对其观点有利的数据
  • 有时滞——等别人消化完,alpha已经没了
  • 缺乏语境——"收入增长15%"脱离了管理层对增长质量的讨论

本Skill直接解读一手资料,完全依赖客观的报表数据与官方管理层讨论。

执行流程

第一步:获取一手资料与最新行情 (基于 MCP)

强制要求使用以下工作流提取数据:

  1. 定位代码:调用 call_mcp_tool (Server: agentladle, Tool: searchCompanyInfo) 获取准确的 stockCode 和 market。
  2. 提取财务数据:使用 financialKeywordSearch 搜索关键财务指标。
  3. 阅读管理层讨论:使用 getFinancialReportPages 读取管理层讨论与分析 (MD&A) 章节。
  4. 获取最新行情:调用 call_mcp_tool (Server: a-market-mcp, Tool: tencent_quote) 获取该公司的最新股票报价。必须从返回数据中提取具体交易日期,后续报告中所有涉及股价、市值、PE 的地方均须标注「截至 YYYY-MM-DD 收盘」,严禁使用「实时」「当前」等模糊时间表述。

所有核心数据必须直接来自 MCP 提取的原文,并在报告中注明出处。

第二步:核心财务数据提取与分析

2.1 收入与利润表

指标 本期 上期同期 YoY变化 管理层指引 是否达标

必须覆盖:

  • 总收入及分业务/分地区收入拆解
  • 毛利润、毛利率变化
  • 经营利润、经营利润率变化
  • 净利润(注意非经常性损益的影响)
  • EPS(基本 vs 稀释)

2.2 现金流表(巴菲特最看重)

指标 本期 上期同期 变化 关注点

必须覆盖:

  • 经营性现金流 vs 净利润的比率(>100%为佳,<80%需警惕)
  • 资本开支及其构成(维护性 vs 扩张性)
  • 自由现金流 = 经营现金流 - 资本开支
  • 回购金额、分红金额
  • 现金及等价物期末余额

2.3 资产负债表健康度

必须覆盖:

  • 现金+短期投资 vs 有息负债
  • 净现金/净负债变化趋势
  • 应收账款周转天数变化(是否在放松信用条件冲收入?)
  • 存货周转天数变化(是否在积压?)
  • 商誉及无形资产占比(是否有减值风险?)

2.4 估值与安全边际(关键)

必须覆盖:

  • 结合最新收盘价(来自 tencent_quote,需标注具体日期,如「截至 2026-08-28 收盘价 XX 元」)和本期财报 EPS,计算静态/滚动市盈率(PE)。
  • 根据现金流和利润质量,评估该日期收盘价下的安全边际。

第三步:管理层讨论精读(MD&A)

仅针对财报文本中的 MD&A 章节进行以下分析。

3.1 管理层语气分析

逐段阅读 MD&A 文本,寻找以下信号:

信号类型 具体表现 示例
🟢 坦诚信号 主动承认问题、给出具体原因 "本期利润率下降主要因为我们在X领域的投入超出预期"
🟢 清晰信号 战略表述具体、有量化目标 "我们计划在未来12个月将X业务的市场份额从15%提升到20%"
🔴 模糊信号 大量使用"我们相信"、"长期来看"等没有实质内容的话 "我们对未来充满信心"
🔴 归因外部化 把问题全归咎于宏观/行业/竞争对手 "由于宏观环境影响..."

3.2 承诺追踪

从往期官方财报文本中提取管理层的具体承诺,与本期实际情况对比:

往期承诺 本期兑现情况 评价
"下半年利润率将恢复到X%" 实际Y% ✅达标 / ❌未达标 / ⚠️部分达标

第四步:附注与隐藏信息挖掘

财报附注里藏着管理层不想让你轻易看到的信息:

4.1 必查附注项

  • 关联交易:与大股东/关联方的交易条款是否公允?
  • 股权激励:期权/RSU的稀释效应有多大?
  • 或有负债:诉讼、担保、承诺等表外风险
  • 会计政策变更:是否改变了收入确认方式、折旧年限等?
  • 分部信息:不同业务的利润率差异
  • 客户/供应商集中度:前五大客户/供应商占比

4.2 异常信号检测

  • 应收账款增速 > 收入增速(可能在塞渠道)
  • 存货增速 > 收入增速(可能在积压)
  • 经营现金流 < 净利润且差距扩大(利润质量存疑)
  • 资本化开支突然增加(可能在美化利润)

第五步:与历史同期对比

5.1 趋势分析

将本期关键指标与历史同期(如去年年报、前年年报)进行对比:

指标 往期1 往期2 本期 趋势判断

重点关注:

  • 利润率是在改善还是恶化?
  • 收入增速是在加速还是减速?
  • 现金流质量是在提升还是下降?

第六步:输出精读报告

报告结构

一、核心数据与估值速览(一页表格,含截至具体日期的PE)
二、本期最重要的3个变化(不超过500字)
三、管理层语气(MD&A)与承诺追踪
四、附注中的隐藏信息
五、与投资论文的关系(如有持仓)
六、结论:这份财报改变了什么?

结论必须明确回答

  1. 这份财报是超预期、符合预期、还是低于预期?
  2. 结合最新收盘价(标注日期),估值是便宜还是贵?
  3. 如果你已持有,该加仓/持有/减仓?

第七步:保存报告

将报告写入 reports/{公司名}-earnings-{期间}.md。

第八步:数据抽检(自我审阅)

报告写入前,主控 Agent 必须执行自我审阅:

  1. 检查报告中的核心数据是否都附带了 MCP 提取的依据。
  2. 确认没有对缺失的数据(如无原文支持的猜想)进行捏造。

关键原则

  • 只读一手:完全依赖 MCP 拉取的官方财报,严禁猜测。
  • 看变化,不看绝对值:趋势比数字本身重要
  • 给结论,不做汇总:精读的目的是形成判断,不是复述财报