report-stock について
トレンド、ファンダメンタルズ、PMCC、オプションスプレッドをまとめた株式分析レポートを Markdown で作成し、必要に応じて PDF に変換するスキルです。複数の指標やリスクを整理する分析フローに適しています。
主な機能
- 01トレンドとファンダメンタルズ分析
- 02PMCC の適合性評価
- 03Piotroski F-Score 分析
- 04オプションスプレッド戦略分析
- 05Markdown レポートと PDF 出力
活用シーン
- 01銘柄の BUY・HOLD・AVOID 判定を整理
- 02複数銘柄のトレンドと指標を比較
- 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:結果を報告する
レポートを生成した後、ユーザーに次の内容を伝えます。
- 推奨(BUY/HOLD/AVOID)
- 主な強みとリスク
- レポートのファイルパス
例
# 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 で定義されています。
- ヘッダー — 銘柄、企業名、生成日時
- 推奨 — 強みとリスクを含む BUY/HOLD/AVOID
- 企業概要 — セクター、業種、時価総額、ベータ
- トレンド分析 — 強気スコア、RSI、MACD、ADX、SMA との乖離、決算日、シグナル一覧
- ファンダメンタル分析 — バリュエーション(P/E、P/B、EPS)、収益性(利益率、ROE、ROA、成長率)、配当とバランスシート、業績履歴(最大 8 四半期)
- Piotroski F スコア — PASS/FAIL とともに 9 項目すべての基準を表示
- インサイダー取引 — ネットセンチメント、買い/売り件数、最近の取引(データがない場合は省略)
- PMCC の実行可能性 — スコア、IV、LEAPS/ショートレッグの詳細、取引指標(利回り、必要資金)
- オプションスプレッド戦略 — ブルコール、ベアプット、ストラドル、ストラングル、アイアンコンドル
- 投資サマリー — 強みとリスク要因
- 免責事項のフッター
依存関係
このスキルは、次のツールからデータを集約します。
- トレンド分析用の
scanner-bullish - PMCC の実行可能性分析用の
scanner-pmcc - 財務データと Piotroski スコア用の
fundamentals
タイムゾーン
すべてのタイムスタンプと時間ベースの計算には、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(NY 時刻の文字列)と data_delay フィールドを含める必要があります。