jpskill.com
📄 ドキュメント コミュニティ

FinanceReport

Generate institutional-quality PDF analysis reports for stocks and ETFs. USE WHEN user mentions generate report, create pdf, stock analysis, ticker report, watchlist analysis, OR regenerate reports. Includes VGT-style headers, embedded charts, portfolio sizing, and Perplexity sentiment integration.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o financereport.zip https://jpskill.com/download/22804.zip && unzip -o financereport.zip && rm financereport.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22804.zip -OutFile "$d\financereport.zip"; Expand-Archive "$d\financereport.zip" -DestinationPath $d -Force; ri "$d\financereport.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して financereport.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → financereport フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

FinanceReport

Finance Guruのブランディングで、8~10ページの包括的なPDF投資分析レポートを生成します。

ワークフローのルーティング

ワークフローを実行する際は、この通知を直接出力してください。

Running the **WorkflowName** workflow from the **FinanceReport** skill...
ワークフロー トリガー ファイル
GenerateSingleReport "generate report for TSLA", "create PDF" workflows/GenerateSingleReport.md
RegenerateBatch "regenerate batch", "redo all reports" workflows/RegenerateBatch.md
FullResearchWorkflow "full analysis", "thorough research" workflows/FullResearchWorkflow.md

例1:単一ティッカーレポートの生成

User: "Generate a report for NVDA"
-> Invokes GenerateSingleReport workflow
-> Runs quant tools (risk_metrics, momentum, volatility)
-> Fetches sentiment via Perplexity MCP
-> Builds 8-10 page PDF with VGT-style header
-> Saves to fin-guru-private/fin-guru/analysis/reports/NVDA-analysis-2025-12-18.pdf

例2:すべてのウォッチリストレポートの再生成

User: "Regenerate batch 1 reports"
-> Invokes RegenerateBatch workflow
-> Launches 8 subagents in parallel
-> Each runs FullResearchWorkflow
-> Replaces existing PDFs with improved versions

例3:フルワークフローによる詳細調査

User: "Do a full analysis on AMZN for the 2026 watchlist"
-> Invokes FullResearchWorkflow
-> Phase 1: Market research (Perplexity/Exa for catalysts, risks)
-> Phase 2: Quant analysis (252-day risk metrics, 90-day momentum)
-> Phase 3: Strategy recommendation (buy/hold/sell, position sizing)
-> Phase 4: Generate comprehensive PDF report

レポート構造 (8~10ページ)

表紙 (VGTスタイルのヘッダー) - 統一規格

重要:すべてのレポートは、この正確な形式に従う必要があります。

┌─────────────────────────────────────────────────────────────┐
│                    FINANCE GURU™                            │
│             Family Office Investment Analysis               │
│  ─────────────────────────────────────────────────────────  │
│                                                             │
│              TICKER - Full Company/Fund Name                │
│           2026 Watchlist Analysis & Investment Report       │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│  Report Date:      December 18, 2025                        │
│  Analyst Team:     Finance Guru Multi-Agent System          │
│                    • Market Researcher (Dr. Aleksandr Petrov)│
│                    • Quant Analyst                          │
│                    • Strategy Advisor                       │
│  Current Price:    $XXX.XX                                  │
│  YTD Performance:  +XX.XX%                                  │
│  Expense Ratio:    0.XX% (ETFs only)                        │
└─────────────────────────────────────────────────────────────┘

統一性ルール:

  • アナリストチーム名は、すべてのレポートに記載する必要があります。
  • 「Finance Guru Multi-Agent System」ヘッダーは必須です。
  • ペルソナを持つ個々のアナリスト名 (例: Dr. Aleksandr Petrov) を記載します。
  • 常に同じ形式、同じ構造に従います。

エグゼクティブサマリー

  • 投資テーゼ (200語以上)
  • 太字ラベル付きの主要な調査結果
  • 最終評価ボックス (評価、確信度、リスクレベル)

定量分析

  • リスク指標テーブル (VaR、シャープ、ベータ、アルファ)
  • モメンタム指標 (RSI、MACD、ストキャスティクス)
  • ボラティリティ評価 (ATR、ボリンジャーレジーム)
  • 該当する場合はチャートを埋め込みます。

テーブルの書式設定 - 重要:

  • すべてのテーブルセルはParagraphオブジェクトを使用します (テキストは折り返され、オーバーフローしません)。
  • 列幅は、7.5インチのコンテンツ領域に収まるように明示的に設定します。
  • ヘッダー行:ネイビーの背景、白のテキスト、太字
  • データ行:白と薄いグレーの背景を交互に使用します。

市場調査

  • 企業概要とポジショニング
  • 2026年のカタリストとリスク
  • アナリスト評価とセンチメント
  • Perplexity MCPの統合

ポートフォリオサイジング (新規)

パーセンテージとドル金額の両方を示します。

Recommended Allocation: 2-3%
For $250,000 portfolio:
  - Dollar amount: $5,000 - $7,500
  - Share count: ~25-38 shares at $200

戦略的推奨事項

  • 価格ターゲットを含むエントリー戦略
  • リスク管理 (ストップロスレベル)
  • ポジション管理アプローチ

ソースと免責事項 - 統一規格

重要:すべてのレポートは、この正確な形式で終了する必要があります。

─────────────────────────────────────────────────────────────
DISCLAIMER: This analysis is provided for educational and
informational purposes only. [full disclaimer text]

                Powered by Finance Guru™
              Report Date: December 18, 2025
─────────────────────────────────────────────────────────────

「Powered by Finance Guru™」は、すべてのレポートで必須です。

ツールの使用

ChartKit.py

uv run python .claude/skills/FinanceReport/tools/ChartKit.py \
  --ticker TSLA \
  --chart-type line \
  --data-source cli

ReportGenerator.py

uv run python .claude/skills/FinanceReport/tools/ReportGenerator.py \
  --ticker TSLA \
  --portfolio-value 250000 \
  --output-dir fin-guru-private/fin-guru/analysis/reports/

統合ポイント

Perplexity MCP (センチメントと調査)

# Search for market sentiment
mcp__perplexity__search(query=f"{ticker} stock analysis 2025 catalysts risks")

# Deep reasoning for thesis
mcp__perplexity__reason(query=f"Analyze {ticker} investment thesis for 2026")

既存のFinance Guru CLIツール

  • src/analysis/risk_metrics_cli.py - VaR、CVaR、シャープ、ソルティノ、ベータ、アルファ
  • src/utils/momentum_cli.py - RSI、MACD、ストキャスティクス、ウィリアムズ%R
  • src/utils/volatility_cli.py - ATR、ボリンジャーバンド、ケルトナーチャネル
  • src/analysis/correlation_cli.py - ポートフォリオ相関行列

ユーザープロファイル

サイジングのためにfin-guru/data/user-profile.yamlからポートフォリオの値を読み取ります。

  • investment_portfolio.total_value = 現在のポートフォリオの合計値
  • 正確なドル金額を計算します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

FinanceReport

Generate comprehensive 8-10 page PDF investment analysis reports with Finance Guru branding.

Workflow Routing

When executing a workflow, output this notification directly:

Running the **WorkflowName** workflow from the **FinanceReport** skill...
Workflow Trigger File
GenerateSingleReport "generate report for TSLA", "create PDF" workflows/GenerateSingleReport.md
RegenerateBatch "regenerate batch", "redo all reports" workflows/RegenerateBatch.md
FullResearchWorkflow "full analysis", "thorough research" workflows/FullResearchWorkflow.md

Examples

Example 1: Generate single ticker report

User: "Generate a report for NVDA"
-> Invokes GenerateSingleReport workflow
-> Runs quant tools (risk_metrics, momentum, volatility)
-> Fetches sentiment via Perplexity MCP
-> Builds 8-10 page PDF with VGT-style header
-> Saves to fin-guru-private/fin-guru/analysis/reports/NVDA-analysis-2025-12-18.pdf

Example 2: Regenerate all watchlist reports

User: "Regenerate batch 1 reports"
-> Invokes RegenerateBatch workflow
-> Launches 8 subagents in parallel
-> Each runs FullResearchWorkflow
-> Replaces existing PDFs with improved versions

Example 3: Deep research with full workflow

User: "Do a full analysis on AMZN for the 2026 watchlist"
-> Invokes FullResearchWorkflow
-> Phase 1: Market research (Perplexity/Exa for catalysts, risks)
-> Phase 2: Quant analysis (252-day risk metrics, 90-day momentum)
-> Phase 3: Strategy recommendation (buy/hold/sell, position sizing)
-> Phase 4: Generate comprehensive PDF report

Report Structure (8-10 Pages)

Cover Page (VGT-Style Header) - UNIFORM STANDARD

CRITICAL: Every report MUST follow this EXACT format:

┌─────────────────────────────────────────────────────────────┐
│                    FINANCE GURU™                            │
│             Family Office Investment Analysis               │
│  ─────────────────────────────────────────────────────────  │
│                                                             │
│              TICKER - Full Company/Fund Name                │
│           2026 Watchlist Analysis & Investment Report       │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│  Report Date:      December 18, 2025                        │
│  Analyst Team:     Finance Guru Multi-Agent System          │
│                    • Market Researcher (Dr. Aleksandr Petrov)│
│                    • Quant Analyst                          │
│                    • Strategy Advisor                       │
│  Current Price:    $XXX.XX                                  │
│  YTD Performance:  +XX.XX%                                  │
│  Expense Ratio:    0.XX% (ETFs only)                        │
└─────────────────────────────────────────────────────────────┘

UNIFORMITY RULES:

  • Analyst team names MUST be listed on EVERY report
  • "Finance Guru Multi-Agent System" header REQUIRED
  • Individual analyst names with personas (e.g., Dr. Aleksandr Petrov)
  • Same format, same structure, every single time

Executive Summary

  • Investment thesis (200+ words)
  • Key findings with bold labels
  • Final verdict box (rating, conviction, risk level)

Quantitative Analysis

  • Risk metrics table (VaR, Sharpe, Beta, Alpha)
  • Momentum indicators (RSI, MACD, Stochastic)
  • Volatility assessment (ATR, Bollinger regime)
  • Embedded charts where applicable

TABLE FORMATTING - CRITICAL:

  • All table cells use Paragraph objects (text wraps, never overflows)
  • Column widths explicitly set to fit within 7.5" content area
  • Header row: Navy background, white text, bold
  • Data rows: Alternating white/light gray backgrounds

Market Research

  • Company overview and positioning
  • 2026 catalysts and risks
  • Analyst ratings and sentiment
  • Perplexity MCP integration

Portfolio Sizing (NEW)

Shows BOTH percentage AND dollar amount:

Recommended Allocation: 2-3%
For $250,000 portfolio:
  - Dollar amount: $5,000 - $7,500
  - Share count: ~25-38 shares at $200

Strategy Recommendations

  • Entry strategy with price targets
  • Risk management (stop-loss levels)
  • Position management approach

Sources & Disclaimer - UNIFORM STANDARD

CRITICAL: Every report MUST end with this EXACT format:

─────────────────────────────────────────────────────────────
DISCLAIMER: This analysis is provided for educational and
informational purposes only. [full disclaimer text]

                Powered by Finance Guru™
              Report Date: December 18, 2025
─────────────────────────────────────────────────────────────

"Powered by Finance Guru™" is REQUIRED on every report.

Tool Usage

ChartKit.py

uv run python .claude/skills/FinanceReport/tools/ChartKit.py \
  --ticker TSLA \
  --chart-type line \
  --data-source cli

ReportGenerator.py

uv run python .claude/skills/FinanceReport/tools/ReportGenerator.py \
  --ticker TSLA \
  --portfolio-value 250000 \
  --output-dir fin-guru-private/fin-guru/analysis/reports/

Integration Points

Perplexity MCP (Sentiment & Research)

# Search for market sentiment
mcp__perplexity__search(query=f"{ticker} stock analysis 2025 catalysts risks")

# Deep reasoning for thesis
mcp__perplexity__reason(query=f"Analyze {ticker} investment thesis for 2026")

Existing Finance Guru CLI Tools

  • src/analysis/risk_metrics_cli.py - VaR, CVaR, Sharpe, Sortino, Beta, Alpha
  • src/utils/momentum_cli.py - RSI, MACD, Stochastic, Williams %R
  • src/utils/volatility_cli.py - ATR, Bollinger Bands, Keltner Channels
  • src/analysis/correlation_cli.py - Portfolio correlation matrix

User Profile

Reads portfolio value from fin-guru/data/user-profile.yaml for sizing:

  • investment_portfolio.total_value = Current portfolio value
  • Calculates exact dollar amounts for recommendations

Reference Files

  • StyleGuide.md - Brand colors, typography, table styling
  • VisGuide.md - Chart selection dictionary, labeling standards

Skill Type: Domain Enforcement: Suggest Priority: High Line Count: < 200 lines