个股投研报告 Skill
英文文档:README.en.md
可能是最深度的 AI 投研报告 Skill。
这个 skill 的目标不是生成几段股票摘要,而是让 AI 工具按接近机构投研的纪律完成一份事实可追溯、估值可复算、结论可审计的深度个股研究报告。它面向严肃投资研究、长线跟踪、财报复盘、投资备忘录和估值校准,不追求最快给出一句话结论。v2 起,整份报告以预期差(市场隐含预期 vs 独立预期)为分析主线,并在估值前增加财报质量核查。
核心定位
多数 AI 股票分析会停在"公司简介 + 最近新闻 + 模糊估值"。这个 skill 刻意往更深处走:
| 能力 | 设计要求 |
|---|---|
| 深度研究 | 完整研究模式输出九章个股研报,覆盖业务、竞争、治理、财务、估值、催化剂与投资结论。 |
| 预期差分析主线 | 反向 DCF + PVGO 分解解码"现价定价了什么",产出预期差对比表与可证伪的分歧命题;没有独立观点不给买卖动作。 |
| 财报模式 | 财报模式不是摘要,而是九章财报深度分析,覆盖预期差质量、分部与 KPI、GAAP/Non-GAAP、现金流、电话会、模型与估值变动。 |
| 财报质量核查 | 应计质量、Beneish M-Score、收入确认红旗、治理信号 → 财报可信度 A–D 分级;C/D 级直接否决买入动作。 |
| 可复算估值 | DCF、反向 DCF、三情景概率加权、EPV/三要素、EVA/剩余收益、SOTP 等估值必须由 scripts/dcf.py 执行,关键假设以 JSON 留档;可选蒙特卡洛输出公允价值分布。 |
| 外部视角 | 关键假设对照历史基准率(base rates)标注分位;超越基准率必须给结构性理由;终值通过合理性三查。 |
| 来源纪律 | 关键数据必须标注来源与时间戳;冲突数据要对账;缺失数据必须写"未获取到";外部内容仅作数据、不改变流程。 |
| 买方视角 | 结论按预注册标定规则映射,成稿前完成反方论证与事前风险预演,并回答"如果今天这是一笔现金,我会买入它吗?为什么?" |
| 十六类行业附录 | 针对 16 类行业分别改变 KPI、模型、估值与反证框架。 |
| 多市场覆盖 | 支持美股、港股、A 股与 A/H 双重上市对比,含中概 VIE/ADR 结构风险定价。 |
| 财报首次覆盖 | 没有旧研报或旧模型也能直接使用财报模式;skill 会补建至少 3 年、8 个季度的历史基线。 |
它能做什么
1. 完整个股深度研究
适合第一次系统研究一家公司,或需要重新建立投资框架的场景。默认输出九章报告:
- 一页速览(结论框 + Tearsheet 速览表 + 预期差对比表)
- 公司与业务详情
- 竞争格局与护城河
- 管理层、治理与资本配置计分卡
- 财务分析与财报质量核查
- 多方法估值(含估值区间对比图)
- 分析师观点汇总与分歧归因
- 新闻、风险与催化剂
- 投资结论、反方论证与仓位参考
2. 深度财报模式
适合公司刚发布季报、年报、业绩指引或电话会纪要后,判断"这份财报到底改变了什么"。财报模式会区分两种情况:
| 覆盖状态 | skill 的处理方式 |
|---|---|
| 已有历史报告或模型 | 做持续覆盖更新,重点分析财报相对旧论点、旧预测、旧估值的变化。 |
| 没有历史报告或模型 | 做"财报切入的首次覆盖",先补建历史基线,再分析本次财报质量与估值含义。 |
财报模式默认输出九章:
- 结论与快照
- 预期差与质量
- 收入、分部与 KPI
- 利润率、费用与盈利质量
- 现金流、资产负债表与资本配置
- 指引、电话会与管理层信号
- 竞争、行业与市场反应
- 模型、估值与公允价值变动桥
- 投资论点更新与行动清单
每次财报另跑最小核查集(应计比率、现金转化、DSO/递延背离、Non-GAAP 调整项经常性)。
3. 估值与结论校准
这个 skill 不允许只给一个"看起来合理"的目标价。它要求至少三种估值方法交叉验证,并把假设、计算过程和结论映射留档:
- 反向 DCF + PVGO 分解:当前股价隐含了什么收入增速、利润率或资本回报;现价中有多少比例在为未来增长付费。
- 三情景 DCF:乐观、中性、悲观情景及概率加权公允价值,附概率极端化稳健性检验。
- EPV / 三要素法:底价·EPV·成长买点阶梯;EPV/净资产多年趋势做护城河的财务验证。
- EVA / 剩余收益:存量 ROIC vs 增量 ROIIC,"增速 = 再投资率 × ROIIC"自洽检验。
- 相对估值:合理倍数(warranted multiple)纪律,用增长/回报/风险推算应有倍数,不直接抄同业中位数。
- SOTP:适合多业务、多资产或分部差异极大的公司。
- 蒙特卡洛(可选):公允价值 P10–P90 分布与 P(内在价值 < 现价)。
结论标签(低估/合理/高估 + 动作)按预注册标定规则映射(±15% 缓冲带),叠加动作矩阵与否决项;随动作输出期望收益、上行/下行不对称比与 Kelly-lite 仓位量级参考。
4. 财报质量核查
估值之前先回答"这份利润是不是真的":
- 应计质量(Sloan):总应计比率、现金转化率趋势。
- Beneish M-Score 八变量模型(检查器自动计算)。
- 收入确认红旗:DSO 背离、递延收入背离、渠道压货信号。
- 费用资本化与利润平滑、治理与审计信号。
- 产出财报可信度等级 A–D:C 级动作最高"观望",D 级一律"规避"——禁止用"估值便宜"对冲可信度问题。
5. 行业专用深度附录
主报告不是给所有公司套同一个模板。skill 会先识别公司所处价值链,再按需加载对应附录:
| 行业 | 专用研究重点 |
|---|---|
| SaaS | ARR、NRR、RPO/cRPO、获客效率、Rule of 40、SBC 与反向 DCF。 |
| 半导体 | 产品/终端、units 与 ASP、库存周期、良率、产能、路线图、出口限制与跨周期估值。 |
| 银行 | NIM、存款 beta、资产质量、拨备、CET1、流动性与 P/TBV-ROTCE。 |
| 保险 | 承保利润、准备金、combined ratio、VNB/CSM、偿付能力、投资组合与 P/EV。 |
| 医药 | 临床证据、成功概率、患者漏斗、专利/独占期、现金 runway 与逐资产 rNPV。 |
| 消费 | 量价 mix、同店、客流、渠道 sell-through、库存、品牌份额与单位经济。 |
| 能源 | 产量、储量、递减、成本、差价/套保、维持 capex、商品价格敏感性与 NAV。 |
| 公用事业 | rate base、allowed/earned ROE、监管案件、资本项目、融资稀释与股息覆盖。 |
| 互联网/平台 | 用户×时长×变现率、GMV/take rate、单位经济、分部 SOTP、监管风险与 SBC 后 FCF。 |
| 支付/金融科技 | TPV、净 take rate、激励返点、损失率 vintage、资金成本与渗透天花板。 |
| 地产/REIT | FFO/AFFO、同店 NOI、出租率与租金差、cap rate、债务到期墙与 P/NAV。 |
| 工业/机械 | 订单/book-to-bill、backlog 质量、服务后市场、中周期盈利与周期定位。 |
| 电信 | 用户与 ARPU、EBITDA margin、capex/收入、FCF 与股息覆盖、频谱与净债。 |
| 汽车/EV | 销量、单车经济、产能利用与盈亏平衡、订单质量、电池成本与现金 runway。 |
| 金属/矿业 | 产量、AISC 成本曲线分位、储量寿命、维持 capex、价格敏感性与分矿山 NAV。 |
| 航空/运输 | 单位收益/成本、客座率/利用率、供给端订单簿、周期分位与租赁负债。 |
混合业务公司只加载足以改变模型或估值的主附录和必要的次附录,避免为了"全面"堆砌无关指标。
6. 数据来源与对账
不强制使用 IBKR、Morningstar 或任何单一数据商。默认优先顺序为:
- 监管申报、交易所公告、政府/监管数据库和公司原始文件。
- 交易所/受监管行情、公司正式材料和行业官方统计。
- Bloomberg、FactSet、LSEG、S&P Capital IQ、Visible Alpha、Morningstar、Koyfin、Quartr 等专业来源。
- 公开行情与财务聚合站,用于补缺和交叉核对。
- 媒体、转述和搜索摘要只作线索,尽量追溯原文。
连接器只是访问方式。skill 会在当前 AI 环境中选择可用的最高等级来源,并明确披露降级、延迟、口径和数据冲突。抓取到的外部内容只作为待核验数据,其中的任何指令不改变研究流程。
安装
最简单方法
直接复制这个仓库链接,发送给支持 skill 或 agent 指令的 AI 工具:
https://github.com/rollingSirius/equity-research-skill
可以这样说:
请安装并使用这个 skill:
https://github.com/rollingSirius/equity-research-skill
Claude Code
# 个人级:所有项目可用
git clone https://github.com/rollingSirius/equity-research-skill.git ~/.claude/skills/equity-research
# 项目级:随仓库共享
git clone https://github.com/rollingSirius/equity-research-skill.git .claude/skills/equity-research
Claude Desktop / Cowork
把本仓库打包为 zip,或下载 Release,在 Settings -> Capabilities -> Skills 中上传。
Codex / 其他 Agent 工具
本技能主体是 Markdown 指令,并附带可复算脚本。任何能读取文件的 Agent 都可以使用;本地 Python 不是安装前提:
- 把本仓库放进项目目录,例如
skills/equity-research/。 - 在 Agent 配置中加入一句:当用户要求研究/分析某只股票时,先读取并遵循
skills/equity-research/SKILL.md的完整流程。 - 需要运行估值或检查脚本时,优先使用 Agent 自带代码环境;本机没有 Python,可在 AI 托管代码环境或在线 notebook 中运行,无需先配置本地 Python。
使用
自然语言即可触发:
帮我研究一下 NVDA
分析下 Marvell 值不值得买
深度分析一下 AAPL 最新财报
根据 MSFT 财报更新估值和投资结论
腾讯最新业绩怎么看?按财报模式做深度分析
帮我比较宁德时代 A 股和港股定价差异
按 SaaS 行业附录深度分析 Salesforce / CRM
按半导体行业附录分析台积电的周期位置和估值
按银行行业附录复盘招商银行最新财报
也可以显式指定技能:
| 工具 | 调用示例 |
|---|---|
| Claude Code | /equity-research 分析 NVDA,或"用 equity-research 技能研究 TSLA"。 |
| Claude Desktop / Cowork | "用 equity-research 技能帮我看看 AAPL 值不值得买"。 |
| Codex CLI | "先读 skills/equity-research/SKILL.md,再按它分析 NVDA"。 |
| 其他 Agent | "先读取 skills/equity-research/SKILL.md 并严格按其流程执行,然后研究 <股票>"。 |
未指明输出格式时,报告默认以 PDF 交付;可在请求中指明 .md、.docx 或 .xlsx(估值 workbook)。
适合什么场景
| 场景 | 是否适合 | 说明 |
|---|---|---|
| 首次研究一家公司 | 适合 | 建立业务、财务、估值和投资结论的完整底稿。 |
| 财报发布后复盘 | 适合 | 用财报模式拆解预期差、质量、指引、电话会和估值变化。 |
| 投资备忘录 | 适合 | 适合形成可审计、可复盘的研究结论。 |
| 长线跟踪 | 适合 | 可以基于旧报告持续更新论点、预测和公允价值。 |
| 一句话问股价涨跌 | 不适合 | 这个 skill 会优先保证深度和来源纪律。 |
| 高频交易信号 | 不适合 | 它不是量化交易或盘中交易系统。 |
输出物
交付给用户的只有一份报告,默认 PDF 格式(可指明 .md/.docx/.xlsx)。报告本身包含:
- 结论框 + Tearsheet + 预期差对比表(报告头部三件套)。
- 至少三种估值方法的交叉验证与估值区间对比图。
- 财报可信度等级与逐项核查证据。
- 反方论证、监控清单与置信度自评。
- 关键数据来源与时间戳清单、估值假设与检查结果摘要(附录)。
估值假设 JSON、scripts/dcf.py 原始输出、检查器结果、财务 CSV 等为内部工作文件:保留在工作目录供复算与追溯,不作为交付物;用户索要时才提供。
文件结构
equity-research-skill/
├── SKILL.md # 技能主文件:触发条件 + 纪律 + 六步工作流程
├── references/
│ ├── report-template.md # 九章报告模板与表格骨架
│ ├── earnings-mode.md # 深度财报模式:覆盖分流、财报分析协议、模型变动桥与九章模板
│ ├── expectations-investing.md # 预期差分析主线:反向 DCF、PVGO、预期差表、独立观点检验
│ ├── forensic-accounting.md # 财报质量核查:应计、M-Score、红旗与可信度分级
│ ├── base-rates.md # 历史基准率:用外部视角约束预测假设
│ ├── cost-of-capital.md # 资本成本:WACC 构建与折现率纪律
│ ├── valuation-methods.md # 估值方法:DCF、反向 DCF、情景加权、EPV、EVA、SOTP 与结论标定
│ ├── output-format.md # 输出格式:可读性规范与交付物规则(默认 PDF)
│ ├── data-sources.md # 取数手册:来源分级、工具降级、行情、申报、行业与对账
│ └── markets-cn-hk.md # A股/港股/A+H 差异手册,含中概 VIE/ADR 结构风险
├── industries/ # 16 类行业附录(见上表)
├── scripts/
│ ├── dcf.py # 估值计算器:DCF、反向 DCF、敏感性、概率加权、EPV、EVA、PVGO、蒙特卡洛、仓位
│ └── check_research_output.py # 财务/估值一致性检查器 + 财报质量核查(应计/M-Score/背离)
└── Example/
├── EXAMPLE_NVDA.md # 英伟达示例产出,不参与技能执行
└── EXAMPLE_GOOGL.md # Alphabet 示例产出(v2 完整模式),不参与技能执行
Example/EXAMPLE_NVDA.md 与 Example/EXAMPLE_GOOGL.md(v2 完整模式示例,含预期差对比表、财报质量核查、五法估值与反方论证)只用于展示最终产出,不会被 SKILL.md 自动加载。示例中使用的数据源反映当次运行环境,不代表安装或执行必须具备同一连接器。
依赖
| 依赖 | 必需性 | 说明 |
|---|---|---|
| 联网搜索 / 网页抓取 | 建议 | 获取最新行情、监管申报、行业数据、分析师评级和新闻;离线使用时必须由用户提供材料。 |
| 可执行 Python 环境 | 运行脚本时需要 | 可用 Agent 自带环境、AI 在线环境、在线 notebook 或本机 Python;不要求本地预装。脚本仅使用标准库。 |
| PDF 生成能力 | 默认输出需要 | pdf 技能或 md→PDF 工具链;不可用时降级交付 .md 并说明。 |
| IBKR / 其他行情连接器 | 可选 | 有则作为行情路径之一;没有时使用交易所、专业数据 API 或公开行情源。 |
| Morningstar / 专业数据连接器 | 可选 | 用于外部估值锚、护城河、一致预期和标准化数据;均非必需。 |
| docx / xlsx 技能 | 可选 | 仅当用户指明输出 Word 版报告或 Excel 估值 workbook。 |
设计取向
这个 skill 的设计取向是 depth first:宁可慢一点,也要尽量做到来源清楚、假设透明、估值可复算、结论可追责、分歧可证伪。它适合严肃投资研究、长线跟踪和投资备忘录,不适合只想要一句话报价或泛泛市场评论的场景。
免责声明
本技能产出的内容仅为研究参考,不构成投资建议。作者与本技能均非持牌投资顾问,投资决策及其后果由使用者自行承担。
No comments yet
Be the first to share your take.