financial-analyst について
financial-analyst は、財務モデリング、予算、投資分析向けの分析スキルです。標準ライブラリのみを使う Python スクリプトで、財務比率、DCF 評価、予算差異、ローリング予測を扱います。
主な機能
- 015分類の財務比率計算
- 02DCF 評価と感度分析
- 03予算差異と重要性による絞り込み
- 04ドライバー基準の予測とシナリオ
- 0513週間のローリングキャッシュフロー予測
活用シーン
- 01財務諸表と比率の推移の分析
- 02実績、予算、前年実績の比較
- 03評価額と感度分析レポートの作成
- 04ローリング予測とシナリオの策定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill financial-analystインストール後、Claude Code で/financial-analystを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/dcf_analysis_template.mdexpected_output.jsonforecast_report_template.mdsample_financial_data.jsonvariance_report_template.mdreferences/financial-ratios-guide.mdforecasting-best-practices.mdindustry-adaptations.mdvaluation-methodology.mdscripts/budget_variance_analyzer.pydcf_valuation.pyforecast_builder.pyratio_calculator.py詳細
財務アナリストスキル
概要
比率分析、DCF 評価、予算差異分析、ローリング予測の作成に対応する、本番環境ですぐに使える財務分析ツールキットです。財務モデリング、予測・予算編成、経営報告、業績分析、投資分析向けに設計されています。
5 フェーズのワークフロー
フェーズ 1:範囲の設定
- 分析目標とステークホルダーの要件を定義します
- データソースと対象期間を特定します
- 重要性のしきい値と精度目標を設定します
- 適切な分析フレームワークを選択します
フェーズ 2:データ分析とモデリング
- 財務データ(損益計算書、貸借対照表、キャッシュフロー計算書)を収集し、検証します
- 比率計算を実行する前に、入力データが完全であることを検証します(欠損フィールド、null、または不自然な値がないか確認します)
- 5 つのカテゴリ(収益性、流動性、レバレッジ、効率性、バリュエーション)にわたる財務比率を計算します
- WACC とターミナルバリューを計算する DCF モデルを構築します。DCF の出力が妥当な範囲内にあるか相互確認します(例:比較対象企業と照らしたインプライド・マルチプル)
- 有利・不利の分類を含む予算差異分析を作成します
- シナリオモデリングを用いたドライバーベースの予測を作成します
フェーズ 3:インサイトの創出
- 比率の推移を解釈し、業界標準と比較します
- 重要な差異と根本原因を特定します
- 感度分析を通じてバリュエーションの範囲を評価します
- 意思決定を支援するため、予測シナリオ(ベース/強気/弱気)を評価します
フェーズ 4:レポーティング
- 主な調査結果をまとめたエグゼクティブサマリーを作成します
- 部門別・カテゴリ別の詳細な差異レポートを作成します
- 感度分析テーブルを含む DCF 評価レポートを提供します
- トレンド分析を含むローリング予測を提示します
フェーズ 5:フォローアップ
- 予測精度を追跡します(目標:売上高 +/-5%、費用 +/-3%)
- レポートの納期遵守状況を監視します(目標:100% の期限内提出)
- 実績データが利用可能になり次第、モデルを更新します
- 差異分析に基づいて前提条件を見直します
ツール
1. 比率計算ツール(scripts/ratio_calculator.py)
財務諸表データから財務比率を計算し、解釈します。
比率カテゴリ:
- 収益性: ROE、ROA、粗利益率、営業利益率、純利益率
- 流動性: 流動比率、当座比率、現金比率
- レバレッジ: 負債資本倍率、インタレスト・カバレッジ・レシオ、DSCR
- 効率性: 総資産回転率、棚卸資産回転率、売上債権回転率、DSO
- バリュエーション: P/E、P/B、P/S、EV/EBITDA、PEG レシオ
python scripts/ratio_calculator.py assets/sample_financial_data.json
python scripts/ratio_calculator.py assets/sample_financial_data.json --format json
python scripts/ratio_calculator.py assets/sample_financial_data.json --category profitability
2. DCF 評価(scripts/dcf_valuation.py)
感度分析を含む、ディスカウント・キャッシュフロー法による企業価値および株主価値の評価です。
機能:
- CAPM による WACC の計算
- 売上高とフリーキャッシュフローの予測(デフォルトは 5 年間)
- 永続成長率法および退出倍率法によるターミナルバリューの計算
- 企業価値と株主価値の算出
- 2 変数感度分析(割引率と成長率)
python scripts/dcf_valuation.py assets/sample_financial_data.json
python scripts/dcf_valuation.py assets/sample_financial_data.json --format json
python scripts/dcf_valuation.py assets/sample_financial_data.json --projection-years 7
3. 予算差異分析ツール(scripts/budget_variance_analyzer.py)
重要性によるフィルタリングを用いて、実績、予算、前年実績のパフォーマンスを分析します。
機能:
- 金額および割合による差異計算
- 重要性のしきい値によるフィルタリング(デフォルト:10% または $50K)
- 売上高/費用のロジックに基づく有利・不利の分類
- 部門別・カテゴリ別の内訳
- エグゼクティブサマリーの生成
python scripts/budget_variance_analyzer.py assets/sample_financial_data.json
python scripts/budget_variance_analyzer.py assets/sample_financial_data.json --format json
python scripts/budget_variance_analyzer.py assets/sample_financial_data.json --threshold-pct 5 --threshold-amt 25000
4. 予測ビルダー(scripts/forecast_builder.py)
ローリングキャッシュフロー予測とシナリオモデリングを含む、ドライバーベースの売上高予測です。
機能:
- ドライバーベースの売上高予測モデル
- 13 週間のローリングキャッシュフロー予測
- シナリオモデリング(ベース/強気/弱気ケース)
- 単回帰分析(標準ライブラリ)によるトレンド分析
python scripts/forecast_builder.py assets/sample_financial_data.json
python scripts/forecast_builder.py assets/sample_financial_data.json --format json
python scripts/forecast_builder.py assets/sample_financial_data.json --scenarios base,bull,bear
ナレッジベース
| 参照先 | 目的 |
|---|---|
references/financial-ratios-guide.md | 比率の計算式、解釈、業界ベンチマーク |
references/valuation-methodology.md | DCF の方法論、WACC、ターミナルバリュー、類似企業比較 |
references/forecasting-best-practices.md | ドライバーに基づく予測、ローリング予測、精度 |
references/industry-adaptations.md | 業界固有の指標と考慮事項(SaaS、小売、製造、金融サービス、ヘルスケア) |
テンプレート
| テンプレート | 目的 |
|---|---|
assets/variance_report_template.md | 予算差異レポートのテンプレート |
assets/dcf_analysis_template.md | DCF 評価分析のテンプレート |
assets/forecast_report_template.md | 売上予測レポートのテンプレート |
主要な指標と目標
| 指標 | 目標 |
|---|---|
| 予測精度(売上) | +/-5% |
| 予測精度(費用) | +/-3% |
| レポートの納期遵守率 | 100% |
| モデルのドキュメント | すべての前提条件について完備 |
| 差異の説明 | 重要な差異の100% |
入力データ形式
すべてのスクリプトは、次のいずれかの形式の JSON 入力ファイルを受け付けます。
- フラット — ツールが想定するキーを最上位に配置します(例:比率計算ツールでは
income_statement/balance_sheet、DCF ではhistorical/assumptions、差異分析ではline_items、予測ではhistorical_periods/drivers/assumptions/cash_flow_inputs)。 - ネスト(バンドル) — 4つのツールすべての入力を、ツールごとのキー
ratio_analysis、dcf_valuation、budget_variance、forecastの下にネストして1つのファイルにまとめます。完全なバンドルスキーマについてはassets/sample_financial_data.jsonを参照してください。上記のクイックスタートコマンドはすべて、このファイルをそのまま使用して実行できます。
各スクリプトは形式を自動検出し(フラットキーが存在する場合はそちらを優先)、どちらの形式からも使用可能なデータが取得できない場合は、明確なエラーを表示してゼロ以外の終了コードで終了します。
依存関係
なし — すべてのスクリプトは Python 標準ライブラリのみを使用します(math、statistics、json、argparse、datetime)。numpy、pandas、scipy は不要です。
コメント
Markdown 対応