Install
openclaw skills install @lee-agi/stock-research-first-principlesEvidence-led stock research with valuation and safety
openclaw skills install @lee-agi/stock-research-first-principlesBuild an auditable investment-research view from dated evidence to valuation and a bounded research stance. / 从带日期且可审计的证据出发,形成估值结论和边界明确的研究立场。
Read references/safety.md before producing a recommendation. / 输出建议前读取 references/safety.md。
Capture the symbols, market, research question, horizon, comparison set, and review date. / 记录标的、市场、研究问题、时间周期、比较集合和复盘日期。
Choose one mode: / 选择一种模式:
single_stock: one company or security. / 单一公司或证券。multi_compare: normalized peer comparison. / 标准化同业比较。sector_basket: sector, theme, or factor basket. / 行业、主题或因子篮子。thesis_review: test what changed against a prior thesis. / 对照既有论点检验变化。For a reusable offline checklist, run: / 如需可复用的离线清单,请运行:
python3 scripts/plan_stock_research.py \
--symbols NVDA AMD AVGO \
--market US \
--mode multi_compare \
--question "Compare AI compute exposure"
Prefer primary sources: regulator filings, issuer investor-relations material, audited statements, official transcripts, and official macro or industry data. / 优先使用监管文件、公司投资者关系材料、审计财报、官方电话会文本,以及官方宏观或行业数据。
For each material fact, capture publisher, URL, publication time, retrieval time, period covered, timezone where relevant, and whether the value is raw or derived. / 对每个重要事实记录发布方、URL、发布时间、获取时间、覆盖期间、相关时区,以及该数值属于原始数据还是派生数据。
Read references/data-quality.md for source tiers, staleness gates, and conflict handling. / 来源分级、陈旧性门槛和冲突处理请读取 references/data-quality.md。
Use a consistent period and currency. Separate reported facts, consensus estimates, management guidance, and analyst assumptions. / 使用一致的期间和币种,并区分已披露事实、市场一致预期、管理层指引和分析假设。
At minimum, examine: / 至少检查:
Valuation is mandatory for a completed view. Use methods appropriate to the business, such as peer and historical multiples, DCF or reverse DCF, SOTP, asset-backed valuation, or a bear/base/bull scenario table. / 完整观点必须包含估值;应根据业务选择同业与历史倍数、DCF 或反向 DCF、SOTP、资产价值法,或熊市、基准、牛市情景表。
State assumptions, fair-value or scenario range, sensitivity drivers, and why each method fits. / 说明假设、公允价值或情景区间、敏感性驱动因素,以及各方法适用的原因。
Read references/valuation.md before finalizing the valuation section. / 完成估值部分前读取 references/valuation.md。
State the strongest supported thesis, the non-consensus element if one exists, the KPI or event that can disprove it, and a timebox for review. / 说明证据最充分的论点、存在时的非共识部分、可推翻它的 KPI 或事件,以及复盘时间限制。
If no defensible variant view exists, say so. / 如果不存在可辩护的差异化观点,应明确说明。
Use one of: / 使用以下之一:
positive candidate: evidence and valuation support deeper review. / 正面候选:证据和估值支持进一步研究。hold thesis: the existing thesis remains supported, without an execution instruction. / 持有论点:既有论点仍获支持,但不形成执行指令。watch: promising but blocked by missing evidence, freshness, or valuation. / 观察:具有潜力,但被证据、时效性或估值缺口阻断。pass: risk-reward or evidence quality is insufficient. / 放弃:风险收益或证据质量不足。risk review: direct negative evidence requires reassessment. / 风险复核:直接负面证据要求重新评估。Include confidence, valuation range, trigger, invalidation condition, evidence grade, and unresolved gaps. / 包含置信度、估值区间、触发条件、失效条件、证据等级和未解决缺口。
Represent the result as JSON and run the deterministic gate when useful: / 如适用,将结果表示为 JSON 并运行确定性门禁:
python3 scripts/validate_research_packet.py research.json --json
Do not call the research complete if the validator rejects missing valuation, undated sources, missing disclaimer, or execution fields. / 如果验证器发现缺失估值、来源未标日期、缺少免责声明或包含执行字段,不得声称研究已完成。
Return concise Markdown containing: / 返回包含以下内容的简洁 Markdown:
Read references/workflows.md for mode-specific checklists. / 各模式专用清单请读取 references/workflows.md。
0.1.1 (2026-08-30): Added an explicit Apache-2.0 OR MIT-0 dual-license contract for consistent GitHub and ClawHub distribution. / 新增明确的 Apache-2.0 OR MIT-0 双许可证契约,使 GitHub 与 ClawHub 分发保持一致。0.1.0 (2026-08-30): Initial public community edition with evidence, valuation, safety, and no-trade gates. / 首个公开社区版本,包含证据、估值、安全和禁止交易门禁。