mcpField
R
report-stock

report-stock

github.com/staskhデータ・データベース394115 回インストール1 日前に更新
リポジトリ

report-stock について

トレンド、ファンダメンタルズ、PMCC、オプションスプレッドをまとめた株式分析レポートを Markdown で作成し、必要に応じて PDF に変換するスキルです。複数の指標やリスクを整理する分析フローに適しています。

主な機能

  1. 01トレンドとファンダメンタルズ分析
  2. 02PMCC の適合性評価
  3. 03Piotroski F-Score 分析
  4. 04オプションスプレッド戦略分析
  5. 05Markdown レポートと PDF 出力

活用シーン

  1. 01銘柄の BUY・HOLD・AVOID 判定を整理
  2. 02複数銘柄のトレンドと指標を比較
  3. 03PMCC とオプション戦略の情報を集約

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/staskh/trading_skills --skill report-stock

インストール後、Claude Code で/report-stockを入力して読み込まれたか確認します。

同梱ファイルscripts/report.pytemplates/markdown-template.md

詳細

株式分析レポート生成ツール

トレンド分析、PMCC の実行可能性、ファンダメンタル指標など、包括的な株式分析を含むプロフェッショナルなレポートを生成します。PDF と Markdown の両方の出力形式に対応しています。

手順

ステップ 1:データを収集する

銘柄ごとにレポートスクリプトを実行します。

uv run python scripts/report.py SYMBOL

スクリプトは、次の内容を含む詳細な JSON を返します。

  • recommendation — 強みとリスクを含む全体的な推奨
  • company — 企業情報(名称、セクター、業種、時価総額)
  • trend_analysis — 強気スキャナーの結果(スコア、RSI、MACD、ADX、SMA)
  • pmcc_analysis — PMCC の実行可能性(スコア、LEAPS/ショートの詳細、指標)
  • fundamentals — バリュエーション、収益性、配当、バランスシート、業績履歴
  • piotroski — 9 項目すべての基準を含む F スコアの内訳
  • spread_strategies — オプションスプレッド分析(バーティカルスプレッド、ストラドル、ストラングル、アイアンコンドル)
ステップ 2:レポートを生成する

ステップ 2a — Markdown を作成する

書式設定の指示については、templates/markdown-template.md を読みます。JSON データから Markdown レポートを生成し、次のように sandbox/ に保存します。

sandbox/{SYMBOL}_Analysis_Report_{YYYY-MM-DD}_{HHmm}.md

ステップ 2b — PDF に変換する(要求された場合)

作成した Markdown ファイルに対して markdown-to-pdf スキルを呼び出します。

uv run python .claude/skills/markdown-to-pdf/scripts/markdown_to_pdf.py sandbox/{SYMBOL}_Analysis_Report_{YYYY-MM-DD}_{HHmm}.md

PDF は Markdown ファイルと同じベース名で、そのファイルと同じ場所に出力されます。

ステップ 3:結果を報告する

レポートを生成した後、ユーザーに次の内容を伝えます。

  1. 推奨(BUY/HOLD/AVOID)
  2. 主な強みとリスク
  3. レポートのファイルパス

例

# Single symbol
uv run python scripts/report.py AAPL

# Multiple symbols - run separately
uv run python scripts/report.py AAPL
uv run python scripts/report.py MSFT

レポートの内容

すべてのセクションは templates/markdown-template.md で定義されています。

  1. ヘッダー — 銘柄、企業名、生成日時
  2. 推奨 — 強みとリスクを含む BUY/HOLD/AVOID
  3. 企業概要 — セクター、業種、時価総額、ベータ
  4. トレンド分析 — 強気スコア、RSI、MACD、ADX、SMA との乖離、決算日、シグナル一覧
  5. ファンダメンタル分析 — バリュエーション(P/E、P/B、EPS)、収益性(利益率、ROE、ROA、成長率)、配当とバランスシート、業績履歴(最大 8 四半期)
  6. Piotroski F スコア — PASS/FAIL とともに 9 項目すべての基準を表示
  7. インサイダー取引 — ネットセンチメント、買い/売り件数、最近の取引(データがない場合は省略)
  8. PMCC の実行可能性 — スコア、IV、LEAPS/ショートレッグの詳細、取引指標(利回り、必要資金)
  9. オプションスプレッド戦略 — ブルコール、ベアプット、ストラドル、ストラングル、アイアンコンドル
  10. 投資サマリー — 強みとリスク要因
  11. 免責事項のフッター

依存関係

このスキルは、次のツールからデータを集約します。

  • トレンド分析用の scanner-bullish
  • PMCC の実行可能性分析用の scanner-pmcc
  • 財務データと Piotroski スコア用の fundamentals

タイムゾーン

すべてのタイムスタンプと時間ベースの計算には、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(NY 時刻の文字列)と data_delay フィールドを含める必要があります。

コメント