mcpField
F
fundamental-report

fundamental-report

github.com/tradeinsight-info数据与数据库1150 次安装32 周前更新
代码仓库

关于 fundamental-report

fundamental-report 是面向上市公司研究的分析技能,会并行汇总财务、估值、增长和定性分析,再交叉验证并生成结构化报告。

主要功能

  1. 01并行调用 17 项分析任务
  2. 02交叉验证关键财务指标
  3. 03汇总买入、持有或卖出信号
  4. 04生成九部分研究报告
  5. 05将报告写入 Markdown 文件

适用场景

  1. 01评估上市公司的基本面
  2. 02比较公司财务指标与同业
  3. 03汇总投资论点与主要风险

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tradeinsight-info/investment-analysis-skills --skill fundamental-report

安装后在 Claude Code 中输入/fundamental-report确认已加载。

详细介绍

基本面报告 — 摘要深度

为一家上市公司生成全面的基本面分析研究报告。并行协调所有分析技能,汇总结果并编写成结构化报告。

协调流程

第 0 步:股票代码解析

派发并行任务前,先解析股票代码:

  1. 使用 sec-fetch 技能从 https://www.sec.gov/files/company_tickers.json 获取公司股票代码到 CIK 的映射(该技能会自动处理 SEC 凭据和 User-Agent,详见 data-sources.md)
  2. 查找给定股票代码对应的 CIK,并补足至 10 位数字
  3. 通过 WebFetch 从 https://stockanalysis.com/stocks/{ticker}/ 获取公司概览,以取得当前价格、市值、行业和交易所
  4. 保存解析后的元数据:CIK、公司名称、行业、交易所、当前价格、市值

如果在 EDGAR 中找不到该股票代码(国际公司),请注明并仅使用 Stock Analysis 和 WebSearch 继续分析。

重要: 对于所有 SEC EDGAR 数据获取(data.sec.gov、efts.sec.gov、www.sec.gov),请使用 sec-fetch 技能,绝不要使用 WebFetch。

第 1 步:并行派发

使用 Agent 工具将以下任务作为并行子 Agent 启动。向每个任务提供已解析的股票代码和公司元数据:

分析技能(14 项):

  • income-statement-analysis
  • balance-sheet-analysis
  • cash-flow-analysis
  • profitability-analysis
  • valuation-analysis
  • financial-health
  • growth-analysis
  • efficiency-analysis
  • dividend-analysis
  • analyst-estimates
  • moat-analysis
  • competitive-position
  • insider-activity
  • risk-assessment

实用技能(2 项):

  • peer-comparison
  • sec-filing-reader(请求最近一个财年的 10-K 摘要)

Agent(1 项):

  • signal-rater agent(独立获取买入/持有/卖出评级)

共 17 项并行任务。

要求每项技能以摘要深度提供结果:用表格列出关键指标,并为每组指标提供 1-2 句解读。

第 2 步:顺序交叉验证

收集全部 17 项并行任务的结果后:

  1. 使用已收集的数据调用交叉验证技能
  2. 跨来源交叉验证关键指标(营收、净利润、EPS、总资产、总债务、市值、P/E、EV/EBITDA)
  3. 标记数值差异超过 5% 的项目
第 3 步:报告汇编

在此阶段,不要向用户宣布或列举数据来源、工具或获取数据的细节。只需汇编结果。

按以下结构汇总所有结果:

第 1 节:关键指标摘要

在报告开头提供一张速查表:

| Metric | Value |
|--------|-------|
| Price | $XXX.XX |
| Market Cap | $X.XXT |
| P/E (TTM) | XX.X |
| Forward P/E | XX.X |
| EV/EBITDA | XX.X |
| P/FCF | XX.X |
| Revenue Growth (YoY) | XX% |
| EPS Growth (YoY) | XX% |
| ROE | XX% |
| ROIC | XX% |
| Gross Margin | XX% |
| Net Margin | XX% |
| Debt/Equity | X.XX |
| Current Ratio | X.XX |
| FCF Yield | XX% |
| Dividend Yield | XX% |
| TipRanks SmartScore | X/10 |
| Overall Signal | Buy/Hold/Sell |
第 2 节:信号评级

呈现 signal-rater agent 汇总的评级:

  • 按来源细分的表格(TipRanks、分析师共识、Gurufocus、内部人士信号)
  • 总体信号及置信度
  • 加权平均分
第 3 节:详细分析

按层级以摘要深度整理所有技能的结果:

第 1 层 — 核心财务:

  • 利润表要点
  • 资产负债表要点
  • 现金流要点
  • 盈利能力指标
  • 估值评估
  • 财务健康状况评估

第 2 层 — 增长与回报:

  • 增长轨迹
  • 效率指标
  • 股息概况
  • 分析师共识

第 3 层 — 定性分析:

  • 护城河评估
  • 竞争地位
  • 管理层与公司治理
  • 风险因素

在适当处加入同业比较表和 10-K 摘要要点。

第 4 节:交叉验证

呈现交叉验证结果:

  • 列出已验证指标及“已确认/存在差异”状态的表格
  • 对存在差异的项目,同时列出两个来源的数值和 URL
  • 注明仅有单一来源覆盖的指标
第 5 节:考虑因素

根据分析提出 3-5 条看涨论据。重点关注:

  • 基本面强劲或持续改善(利润率、回报、增长)
  • 相对同业或历史区间估值具有吸引力
  • 持久的竞争优势(护城河强度)
  • 积极催化因素(内部人士买入、预期上调、新产品)
第 6 节:回避理由

根据分析得出 3-5 条看跌论据。重点关注:

  • 基本面恶化(利润率下降、债务增加)
  • 估值过高的信号
  • 竞争威胁或护城河削弱
  • 会计异常或治理问题
  • 宏观或监管阻力
第 7 节:摘要

综合整个分析,撰写简洁的摘要。摘要会显示在终端中,完整报告则写入文件。

## Summary

**[Company Name] ([TICKER])** — **[Overall Signal: Strong Buy / Buy / Hold / Sell / Strong Sell]** (Confidence: [High/Medium/Low])

**Weighted Score:** X.X / 5.0 | **Price:** $XXX.XX | **Market Cap:** $X.XXT

**Thesis:** [2-3 sentence investment thesis synthesizing the key finding from the analysis — what matters most about this company right now and why the signal lands where it does.]

**Key Strengths:**
- [Top bull case point with supporting metric]
- [Second bull case point]
- [Third bull case point]

**Key Risks:**
- [Top bear case point with supporting metric]
- [Second bear case point]
- [Third bear case point]

**Report:** [Full report saved to `reports/YYYY-MM-DD-HH-MM-SS-TICKER.md`]
第 8 节:来源链接

汇总报告中引用的所有 URL,并按来源分组:

  • SEC EDGAR 链接
  • Stock Analysis 链接
  • Gurufocus 链接
  • TipRanks 参考资料
  • 其他 WebSearch 来源
第 9 节:免责声明
For informational purposes only. Not financial advice. Data sourced from public
filings and third-party websites. Verify critical data points independently
before making investment decisions.

报告文件输出

完成完整报告(第 1-9 节)后,将其写入 Markdown 文件:

  1. 使用当前时间戳和股票代码生成文件名:reports/YYYY-MM-DD-HH-MM-SS-{TICKER}.md(例如:reports/2026-03-13-14-30-45-AAPL.md)
  2. 如果当前工作目录中不存在 reports/ 目录,则创建该目录
  3. 使用 Write 工具将完整报告(全部 9 个章节)写入文件
  4. 在终端中仅显示摘要部分(第 7 节),不要在终端中打印完整报告
  5. 在摘要中包含文件路径,以便用户找到完整报告

其他资源

请参阅 ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/data-sources.md,了解数据获取说明和来源优先级矩阵。

请参阅 ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/output-format.md,了解详细的输出格式指南。

评论

支持 Markdown