AgentSkillsCN

dr-stock

对单只个股进行全面分析:收集股价、财务数据、SEC 文件以及行业数据,自动完成交叉验证、深度挖掘与报告生成。

SKILL.md
--- frontmatter
name: dr-stock
description: "個別銘柄の包括的分析を実行します。株価・財務・SEC Filings・業界データを収集し、クロス検証・深掘り分析・レポート生成までを自動化します。"
allowed-tools: Read, Write, Glob, Grep, Task, WebSearch, WebFetch, MCPSearch, Bash, AskUserQuestion

dr-stock Skill

個別銘柄の包括的なリサーチを実行するスキルです。

目的

特定の銘柄に対して、以下の4つの分析ピラーで包括的に分析します:

  1. 財務健全性分析: 5年トレンド、収益性、キャッシュフロー
  2. バリュエーション分析: DCF、相対評価、ヒストリカルレンジ
  3. ビジネス品質分析: 競争優位性、経営陣、資本配分
  4. カタリスト・リスク分析: イベントカレンダー、リスクマトリックス、シナリオ分析

いつ使用するか

明示的な使用(ユーザー要求)

  • /dr-stock コマンド
  • 「AAPL を詳しく分析して」「この銘柄を深掘りして」などの直接的な要求
  • 「投資判断のためにリサーチして」などの要求

プロアクティブ使用(提案)

以下の状況では、このスキルの使用を提案してください:

  1. 個別銘柄の投資判断が必要な場合

    • 「この銘柄買うべき?」 → 分析が必要であることを説明し、/dr-stock を提案
  2. 銘柄の比較分析が必要な場合

    • 「AAPL と MSFT どちらが良い?」 → 両銘柄の分析を提案

パラメータ

パラメータ必須デフォルト説明
tickerYes-分析対象のティッカーシンボル(例: AAPL, MSFT)
peer_tickersNoプリセットから自動取得ピアグループのティッカー一覧(例: MSFT,GOOGL,AMZN,META)
industry_presetNoticker から自動判定業界プリセットキー(例: Technology/Software_Infrastructure)
analysis_periodNo5y分析期間(1y, 3y, 5y)
outputNoreport出力形式(report, article, memo)

パラメータ詳細

ticker(必須)

米国上場銘柄のティッカーシンボル。

code
/dr-stock AAPL
/dr-stock --ticker NVDA

peer_tickers(任意)

カンマ区切りでピアグループのティッカーを指定。省略時は industry_preset またはプリセット設定ファイルから自動取得。

code
/dr-stock AAPL --peer-tickers MSFT,GOOGL,AMZN,META

industry_preset(任意)

data/config/industry-research-presets.json のプリセットキー。{Sector}/{SubIndustry} 形式で指定。省略時は ticker の情報から自動判定。

code
/dr-stock AAPL --industry-preset Technology/Software_Infrastructure
/dr-stock NVDA --industry-preset Technology/Semiconductors

利用可能なプリセット:

セクターサブ業界
TechnologySemiconductors, Software_Infrastructure
HealthcarePharmaceuticals
FinancialsBanks
Consumer_DiscretionaryRetail
EnergyOil_Gas

output(任意)

出力形式を指定。デフォルトは report

形式説明テンプレート
report分析レポート形式(5-15ページ)./output-templates/stock-report.md
articlenote記事形式(2,000-4,000字)./output-templates/stock-article.md
memo投資メモ形式(1ページ)./output-templates/stock-memo.md

設計方針

項目方針
深度モードなし(常にフルパイプライン実行)
信頼度スコアリングcross-validator に統合(専用エージェント不要)
可視化Python チャートテンプレートの Bash 実行(エージェント不要)
業界分析Python スクレイピングスクリプト + プリセット設定で収集

処理フロー

code
Phase 0: Setup
  T0: research-meta.json 生成 + ディレクトリ作成
  [HF0] パラメータ確認

Phase 1: Data Collection(4並列)
  T1: finance-market-data     株価・財務指標・ピアグループデータ
  T2: finance-sec-filings     10-K/10-Q/8-K/Form4
  T3: finance-web              ニュース・アナリストレポート
  T4: industry-researcher      業界ポジション・競争優位性

Phase 2: Integration + Validation(2並列)
  T5: dr-source-aggregator    raw-data.json 統合
  T6: dr-cross-validator      データ照合 + 信頼度付与
  [HF1] データ品質レポート

Phase 3: Analysis
  T7: dr-stock-analyzer       包括的銘柄分析(4ピラー)

Phase 4: Output(2並列)
  T8: dr-report-generator     レポート生成 + チャートスクリプト出力
  T9: chart-renderer           チャート出力(Bash で Python 実行)
  [HF2] 最終出力提示

Phase 5: Cleanup
  TeamDelete + 完了通知

依存関係グラフ

mermaid
graph TD
    T0[T0: Setup] --> T1[T1: market-data]
    T0 --> T2[T2: sec-filings]
    T0 --> T3[T3: web-search]
    T0 --> T4[T4: industry-researcher]
    T1 --> T5[T5: source-aggregator]
    T2 --> T5
    T3 --> T5
    T4 --> T5
    T1 --> T6[T6: cross-validator]
    T2 --> T6
    T3 --> T6
    T4 --> T6
    T5 --> T7[T7: stock-analyzer]
    T6 --> T7
    T7 --> T8[T8: report-generator]
    T7 --> T9[T9: chart-renderer]

チームメイト構成(8エージェント)

#名前エージェントPhase致命的
1market-datafinance-market-data1Yes
2sec-filingsfinance-sec-filings1Yes
3web-searchfinance-web1No
4industryindustry-researcher1No
5aggregatordr-source-aggregator2Yes
6validatordr-cross-validator2No
7analyzerdr-stock-analyzer3Yes
8reporterdr-report-generator4Yes

T0(Setup)と T9(chart-renderer)は Lead 自身が実行。

データ収集詳細

T1: finance-market-data

データソース内容
株価(日足)src/market/yfinance/5年分 OHLCV
ピア株価src/market/yfinance/ピアグループ全銘柄の OHLCV
財務指標yfinance.Ticker.infoP/E, P/B, EV/EBITDA, ROE, ROA 等
ピア財務指標yfinance.Ticker.info同上(ピア全銘柄)
配当履歴yfinance.Ticker.dividends5年分

T2: finance-sec-filings

データMCP ツール内容
財務データmcp__sec-edgar-mcp__get_financials5年分の損益/BS/CF
最近の 10-K/10-Qmcp__sec-edgar-mcp__get_recent_filings直近2年分
8-K イベントmcp__sec-edgar-mcp__get_recent_filings (8-K)直近1年
インサイダー取引mcp__sec-edgar-mcp__get_insider_summaryサマリー
キーメトリクスmcp__sec-edgar-mcp__get_key_metrics主要指標
10-K セクションmcp__sec-edgar-mcp__get_filing_sectionsRisk Factors, Competition

T3: finance-web

データツール検索クエリ例
最新ニュースWebSearch"{TICKER}" latest news 2026
アナリスト評価WebSearch"{TICKER}" analyst rating target price
決算レビューWebSearch"{TICKER}" earnings review Q{N} 2026
競合動向WebSearch"{TICKER}" vs competitors {peer_tickers}
経営陣動向WebSearch"{TICKER}" CEO management changes

最大20件の記事を WebFetch で本文取得。

T4: industry-researcher

業界ポジション・競争優位性の分析。

データソース優先度:

優先度ソース取得方法内容
1SEC EDGAR 10-KT2 と共有Competition, Risk Factors セクション
2コンサルレポートBash: uv run python -m market.industry.collectMcKinsey, BCG, Deloitte Insights
3投資銀行レポートBash: 同上Goldman, Morgan Stanley 公開部分
4政府統計 APIBash: 同上BLS 業界別データ
5業界専門メディアWebSearch + WebFetchセクター固有の専門サイト

プリセット設定: data/config/industry-research-presets.json

分析ピラー(T7: dr-stock-analyzer)

1. 財務健全性分析

  • 売上高 CAGR、営業利益率、ROE/ROA/ROIC
  • D/E、流動比率、インタレストカバレッジ
  • FCF マージン、FCF トレンド
  • 5年トレンド + セグメント分析

2. バリュエーション分析

  • 絶対評価: DCF 簡易試算
  • 相対評価: P/E, P/B, EV/EBITDA, PEG vs 業界平均
  • ヒストリカルレンジ: 5年 P/E レンジと現在位置

3. ビジネス品質分析

  • T4 industry-researcher の結果を統合
  • dogma.md フレームワークによる競争優位性評価
  • 経営陣評価、資本配分分析

4. カタリスト・リスク分析

  • 製品/財務/規制/戦略のカタリスト
  • 10-K Risk Factors に基づくリスク評価
  • ブル/ベース/ベアの3シナリオ

出力ディレクトリ構造

code
research/DR_stock_{YYYYMMDD}_{TICKER}/
├── 00_meta/
│   └── research-meta.json
├── 01_data_collection/
│   ├── market-data.json        <- T1
│   ├── sec-filings.json        <- T2
│   ├── web-data.json           <- T3
│   ├── industry-data.json      <- T4
│   └── raw-data.json           <- T5(統合版)
├── 02_validation/
│   └── cross-validation.json   <- T6
├── 03_analysis/
│   └── stock-analysis.json     <- T7
└── 04_output/
    ├── report.md               <- T8
    ├── render_charts.py        <- T8(生成スクリプト)
    └── charts/                 <- T9(生成画像)
        ├── price_chart.png
        ├── peer_comparison.png
        ├── financial_trend.png
        ├── valuation_heatmap.png
        └── sector_performance.png

research-meta.json スキーマ

json
{
  "research_id": "DR_stock_20260211_AAPL",
  "type": "stock",
  "ticker": "AAPL",
  "created_at": "2026-02-11T10:00:00Z",
  "parameters": {
    "ticker": "AAPL",
    "peer_tickers": ["MSFT", "GOOGL", "AMZN", "META"],
    "analysis_period": "5y",
    "industry_preset": "Technology/Software_Infrastructure"
  },
  "status": "in_progress"
}

品質管理

クロス検証(T6: dr-cross-validator)

  • 複数ソースでデータを照合
  • 矛盾の検出と解決
  • データポイントごとの信頼度付与

信頼度スコアリングルール

code
high:   Tier 1 ソースで確認 + 他ソースと矛盾なし
medium: Tier 2 ソースで確認 or Tier 1 だが他ソースと軽微な差異
low:    Tier 3 のみ or ソース間で矛盾あり

データソース信頼度Tier

Tierソース
Tier 1SEC EDGAR10-K, 10-Q, 8-K
Tier 2市場データ・業界レポートyfinance, コンサルレポート
Tier 3Web検索・ニュースアナリスト記事、ブログ

ヒューマンフィードバックポイント

IDPhaseタイミング内容
HF00Setup 後パラメータ確認(ticker、ピアグループ、分析期間)
HF12Validation 後データ品質レポート(収集成功/失敗、矛盾、低信頼度データ)
HF24Output 後最終出力提示(レポート概要、チャート一覧、主要結論)

エラーハンドリング

Phase 1 の部分失敗

失敗タスク影響対処
T1 market-data致命的リトライ → 失敗時は中断
T2 sec-filings致命的リトライ → 失敗時は中断
T3 web-search非致命的警告付きで続行
T4 industry非致命的警告付きで続行(業界分析は縮小版)

Phase 2 の部分失敗

失敗タスク影響対処
T5 aggregator致命的リトライ → 失敗時は中断
T6 validator非致命的警告付きで続行(信頼度=unknown)

Phase 4 の部分失敗

失敗タスク影響対処
T8 reporter致命的リトライ → 失敗時は中断
T9 chart-renderer非致命的警告付きで続行(レポートのみ出力)

生成チャート

チャート使用クラス/関数ファイル名
株価チャート(ローソク足 + MA)CandlestickChartcharts/price_chart.png
ピア比較(相対パフォーマンス)LineChartcharts/peer_comparison.png
財務指標トレンドLineChartcharts/financial_trend.png
バリュエーション比較HeatmapChartcharts/valuation_heatmap.png
セクターパフォーマンスplot_cumulative_returns()charts/sector_performance.png

使用例

基本的な使用

bash
/dr-stock AAPL

ピアグループを指定

bash
/dr-stock NVDA --peer-tickers AMD,INTC,AVGO,QCOM --industry-preset Technology/Semiconductors

note記事形式で出力

bash
/dr-stock MSFT --output article

投資メモ形式で出力

bash
/dr-stock GOOGL --output memo

既存システム連携

記事化連携

code
/dr-stock AAPL → research/DR_stock_{date}_AAPL/04_output/
                      |
/finance-edit --from-research DR_stock_{date}_AAPL
                      |
articles/{article_id}/

リソース

./output-templates/

出力形式別のテンプレート:

  • stock-report.md - 分析レポート形式
  • stock-article.md - note記事形式
  • stock-memo.md - 投資メモ形式

設計書

  • docs/project/research-restructure/dr-stock-lead-design.md

関連プリセット

  • data/config/industry-research-presets.json

競争優位性フレームワーク

  • analyst/Competitive_Advantage/analyst_YK/dogma.md

注意事項

  • 本スキルは情報提供を目的としており、投資助言ではありません
  • 生成されたレポートは投資判断の参考情報としてご利用ください
  • データの正確性は可能な限り検証していますが、保証はできません
  • 最終的な投資判断は自己責任で行ってください
  • 深度モードはありません。常にフルパイプラインを実行します

トラブルシューティング

データ収集が失敗する

  • ネットワーク接続を確認
  • SEC EDGAR API のレート制限に注意
  • 代替ソースを試行

信頼度スコアが低い

  • 追加のデータソースを収集
  • 手動での検証を検討

チャート生成エラー

  • src/analyze/visualization/ のパッケージが正しくインストールされているか確認
  • レポートのみの出力に切り替え(チャート生成は非致命的エラーとして処理)