Install
openclaw skills install @huhoo/cue-cn-equity-research-note给一个代码或名称,产出未出财报期的个股研究初稿:业务拆解、竞争位、驱动因子、风险清单、关键数字表五节齐,数字与判断行末挂「」原句+锚+[S#],来源行带 URL 与检索日;比率只认原句,自算须单列并交代分子分母出处;不出评级、目标价、股价预测与看好/看空。机检 check_note.py 五道:形制/原句与锚/红线/不得自算/边界,零网络。Do NOT use for: 已出财报的逐数点评(走 cn-earnings-note)、问题驱动多源速览(走 cn-research-brief)、搬研报结论。Triggers: 个股研究 / 业务拆解 / 竞争位 / 驱动因子 / 风险清单
openclaw skills install @huhoo/cue-cn-equity-research-note定位:把「这家公司还没出财报的这一段」变成「一份每条都能回到一处原句的研究稿」。观点不稀缺,稀缺的是每条观点与每个数字都能回到那一句原文。 不是决议,不是荐股,不是研报搬运,也不会自己发布。
| 你要 | 用什么 |
|---|---|
| 财报真空期的个股研究:业务怎么拆、竞争位在哪、驱动是什么、风险有哪些、关键数字多少 | 本 skill |
| 已出财报的点评:四期差异、科目勾稽、指引与兑现对照 | cn-earnings-note |
| 带着一串问题去多源找答案(「它海外收入占比多少」) | cn-research-brief |
| 抓研报原文、摘研报结论 | 不做——本件要的是能回到句子,不是转述 |
| 评级、目标价、买卖时点、股价走势 | 不做——红线,见 §4 道三 |
三枚包的分界(用户靠这三句分清):
cn-earnings-note = 已出财报的点评,输入必须有财报,做的是披露后的逐数核对。本件不要求财报,做的是预期期的个股研究。cn-research-brief = 问题驱动(你问什么它答什么),产出是问题清单的答案集。本件是标的主键驱动:给代码/名称,出一份结构化的公司研究。开工前问齐(缺什么问什么,≤5 问、逐条带默认值):
+parse;没有不阻塞一份合格的稿子必须有且仅有这五节,顺序固定:
| # | 节 | 最小要求 |
|---|---|---|
| 1 | 业务拆解 | 收入/利润从哪里来,按产品线或分部拆;拆到几条业务由来源说话,不硬凑五段 |
| 2 | 竞争位 | 份额、对手、壁垒、定价权,各条挂原句;没有份额原句就不写份额 |
| 3 | 驱动因子 | 未来 6–24 个月影响业绩的变量,逐条写「变量 + 传导 + 可观测指标」 |
| 4 | 风险清单 | 逐条写「风险 + 触发条件 + 已披露的应对」;没披露应对就写未取到 |
| 5 | 关键数字表 | 一张表,每行一个数字,列:指标 / 数值 / 口径与期间 / 原句 / 锚 / [S#] |
节内每条发现按 - 列表行写,行末挂三元组(见 §3)。判断句同样要挂——「判断也要有出处」是本件区别于速览的地方。
每个数字与每条判断,行末必须是:
- 发现正文……「原文里连续的一段字」〔锚:页/节/表位置〕[S3]
〔锚:…〕,指向该句在来源里的位置(页码、章节号、表格名、段落序号之一)。PDF 无页码就写章节名,网页写小节标题。[S#] 与 §5 来源行一一对应。判据以 scripts/check_note.py 现值为准,本节是口径说明:
E-FORMAT:五节齐、顺序对、每节至少一条发现行;关键数字表在场且有表头;稿首主体与截至日在场。E-ANCHOR:每条 - 发现行末有 「…」〔锚:…〕[S#] 三元组;编号在 §5 有对应行;来源行同时带 URL 与检索日 YYYY-MM-DD。E-BANWORD:评级(买入/增持/推荐/跑赢)、目标价、股价预测(将涨/见底/翻倍)、看好/看空类断言零命中;转述他人的评级须带引号与来源且标 [待人工],否则同样红。E-SELFCALC:所有比率(毛利率、市占率、增速、渗透率…)只认原句。行内出现比率数字但原句里没有同一数值,且未标 〔自算〕 并交代分子分母出处的,发红;标了 〔自算〕 但缺分子或分母来源的,同样发红。E-SCOPE:稿内出现「已出财报」「财报点评」「四期差异」等已披露语境时,点名改走 cn-earnings-note;出现「问题清单」「逐问作答」时点名走 cn-research-brief。## 来源
[S1] 标题 | URL | 检索日 2026-11-09 | 类型:公告/研报/新闻/官网
SKILL.md / SKILL.en.md / README.md / README.en.md / CHANGELOG.md / scripts/check_note.py / scripts/fixtures/(好样 1 + 坏样 ≥5)/ scripts/fixtures/run_fixtures.sh。