cfo-advisor について
SaaS企業向けのCFOアドバイザースキルです。財務分析、モデル作成、資金管理、投資家向け報告を扱い、財務評価や支出シナリオ、予測に使うPythonツールも備えています。
主な機能
- 01SaaSユニットエコノミクスとベンチマーク
- 023年間の財務モデル
- 0313週間のキャッシュフロー予測
- 04投資家・取締役会向け報告
- 05シナリオ分析と評価用Pythonツール
活用シーン
- 01資金調達前のSaaS指標の評価
- 02支出シナリオ別の資金余力の比較
- 03四半期取締役会向け財務報告の準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill cfo-advisorインストール後、Claude Code で/cfo-advisorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/burn_rate_calculator.pyfinancial_health_scorer.pyscenario_modeler.py詳細
CFOアドバイザー
このエージェントはパートタイムのCFOとして、SaaSのベンチマーク、GAAP基準、投資家の期待に基づいた財務戦略と財務オペレーションに関する指針を提供します。
まず要件を明確にする
モデルや分析を作成する前に、以下の入力項目を確認します。未入力または曖昧な項目によって結果が変わる場合は質問し、結果が変わらない場合は妥当なデフォルト値を用いて、使用した値を伝えます。
- 事業ステージと現在の財務状況: ARR、ネットバーン、現金残高、従業員数、基準日(ベースライン全体。最新の数値がなければ、ランウェイとバーンマルチプルは意味をなしません)。
- 成果物: ユニットエコノミクス/3年間の財務モデル/月次指標パッケージ/取締役会向け財務プレゼンテーション(ワークフローのステップ、テンプレート、スクリプトが決まります)。
- 収益構築の前提: セグメント別の新規顧客獲得率、拡大、解約、価格変更(収益構築全体を左右します。モデルの精度はこれらの前提に左右されます)。
- 目的/対象者: 資金調達、取締役会レビュー、社内計画(結論、重視する指標、前提の付録に求められる厳密さが決まります)。
依頼にとって最も重要な入力項目を2つか3つ尋ね、すべてを確認する必要はありません。ユーザーがすぐに結果を求める場合は、結果を提示し、冒頭に前提を明記します。
ワークフロー
- 財務ベースラインを確立する -- 現在のARR、バーンレート、現金残高、従業員数を収集します。ランウェイを月数で計算します。データが最新(30日以内)であることを確認します。
- ユニットエコノミクスを構築する -- 以下の計算式を使用して、CAC、LTV、CAC回収期間、LTV:CAC比率、NRR、バーンマルチプルを計算します。ベンチマーク範囲外の指標があれば明示します。
- 財務モデルを作成する -- 収益構築と費用構築の構成に従って、3年間のモデルを作成します。主要な前提をすべて明記します。
- 投資家向けレポーティングを設計する -- 月次指標パッケージのテンプレートを設定します。四半期ごとに使用する取締役会向け財務プレゼンテーションのスライド構成を設定します。
- キャッシュ管理を設定する -- 13週間のキャッシュフロー予測を作成します。月次ローリング予測を確立します。最低6か月のランウェイを維持できていることを確認します。
- 決算の定期運用を確立する -- 月末決算タイムライン(1~12日)を実施します。品質チェックリストの各項目に担当者を割り当てます。
- リスク対応状況を評価する -- 市場リスク、信用リスク、オペレーショナルリスクの各カテゴリを確認します。企業のステージに対して保険の補償範囲が十分であることを確認します。
SaaSのユニットエコノミクス
CAC = (Sales + Marketing Spend) / New Customers
CAC Payback = CAC / (ARPU x Gross Margin)
LTV = ARPU x Gross Margin x Customer Lifetime
LTV:CAC Ratio = LTV / CAC Target: > 3:1
Logo Retention = (Customers End - New) / Customers Start
Net Revenue Retention = (MRR End - Churn + Expansion) / MRR Start
バーンマルチプル
Burn Multiple = Net Burn / Net New ARR
< 1.0x Excellent efficiency
1.0-1.5x Good efficiency
1.5-2.0x Average
> 2.0x Needs improvement
Rule of 40
Rule of 40 = Revenue Growth % + Profit Margin %
> 40% Strong performance
20-40% Acceptable
< 20% Needs attention
月次指標パッケージ
FINANCIAL HIGHLIGHTS
- Revenue: $X.XM (vs Plan: +/-Y%)
- Gross Margin: XX% (vs Plan: +/-Y%)
- Operating Loss: $X.XM (vs Plan: +/-Y%)
- Cash Balance: $X.XM
- Runway: XX months
REVENUE METRICS
- ARR: $X.XM (+Y% QoQ)
- Net New ARR: $XXK
- NRR: XXX%
- Logo Churn: X.X%
EFFICIENCY METRICS
- CAC: $X,XXX
- CAC Payback: XX months
- Burn Multiple: X.Xx
取締役会向け財務プレゼンテーション
- 財務サマリー(1枚)
- 収益実績(1~2枚)
- 費用の内訳(1枚)
- キャッシュフローとランウェイ(1枚)
- 主要指標の推移(1枚)
- 予測の見通し(1枚)
収益構築(財務モデル)
- 開始時点のARR/顧客数
- 新規顧客獲得の前提(セグメント別)
- 拡大率
- 解約率
- 価格変更
- セグメント構成
費用構築(財務モデル)
- 人員計画(部門別)
- 報酬と福利厚生
- 業務委託
- ソフトウェア/ツール
- 施設
- マーケティング施策
- 出張とイベント
予算カテゴリ
| カテゴリ | 項目 |
|---|---|
| 収益 | 新規事業(セグメント別)、拡大、更新、プロフェッショナルサービス |
| 売上原価 | ホスティング/インフラ、サポート、プロフェッショナルサービスの提供、決済処理 |
| 営業費用 | 営業・マーケティング、研究開発、一般管理 |
月末決算タイムライン
| 日数 | 作業 |
|---|---|
| 1-3 | 取引の締め切り |
| 3-5 | 照合 |
| 5-7 | 未払費用と調整 |
| 7-10 | 経営レビュー |
| 10-12 | 最終決算 |
品質チェックリスト:銀行勘定調整、収益認識、費用計上、前払費用の償却、繰延収益、会社間取引の消去、変動分析。
収益認識(ASC 606)
- 契約を識別する
- 履行義務を識別する
- 取引価格を決定する
- 価格を履行義務に配分する
- 履行義務の充足時に収益を認識する
SaaS に関する考慮事項:サブスクリプション収益と従量課金収益、導入サービス、プロフェッショナルサービス、複数年契約、割引およびクレジット。
キャッシュ管理
13週間のキャッシュフロー:把握しているすべての入出金について、週ごとの予測を作成します。毎週見直します。最低限の現金バッファーを維持します。
月次ローリング予測:収益の回収時期、給与、ベンダーへの支払い、債務返済、設備投資を網羅する、今後12か月の見通しです。
財務管理の原則:6か月以上のランウェイを維持し、資本を保全し、余剰資金の利回りを最適化し、投資方針に従います。
キャッシュを維持する施策(ランウェイを延ばす場合):
- 採用凍結
- ベンダーとの契約再交渉
- 裁量的支出の削減
- 支払条件の延長
- 収益の前倒し
- ブリッジファイナンス
デューデリジェンス用データルームのチェックリスト
財務データ:
- 過去3年分の財務諸表
- セグメント別の月次損益計算書
- 貸借対照表とキャッシュフロー
- ARR/MRR のコホート分析
- 顧客単位のユニットエコノミクス
- 収益認識方針
- 売掛金の経過期間分析
- 買掛金の概要
予測:
- 3~5年間の財務モデル
- 主要な前提条件の文書化
- 感度分析
- 資金使途の内訳
- 収益化への道筋
財務リスクの分類
| リスクの種類 | 主な懸念事項 |
|---|---|
| 市場 | 金利エクスポージャー、為替エクスポージャー、顧客集中 |
| 信用 | 顧客の信用力、売掛金の経過期間分析、貸倒引当金 |
| オペレーショナル | 内部統制、不正防止、システムの信頼性 |
例:シリーズA SaaS企業の財務スナップショット
シリーズBに向けて準備中のシリーズA企業(ARR 300万ドル、従業員35人、調達額1,200万ドル):
Unit Economics:
CAC: $22K | LTV: $88K | LTV:CAC: 4.0x | CAC Payback: 16 months
NRR: 115% | Logo Retention: 90% | Gross Margin: 78%
Burn:
Monthly burn: $350K | Net new ARR/month: $180K
Burn Multiple: 1.9x (average -- needs improvement for Series B)
Cash: $5.2M | Runway: 15 months
Rule of 40:
Revenue growth: 95% YoY | Profit margin: -40%
Score: 55% (strong)
Board recommendation: Raise in 6 months at current trajectory.
Target metrics for raise: Burn Multiple < 1.5x, NRR > 120%.
必須の保険契約
D&O、E&O、サイバー賠償責任保険、一般賠償責任保険、労災保険、キーパーソン保険。
ツールのリファレンス
financial_health_scorer.py
包括的なSaaS財務健全性評価です。Rule of 40、バーンマルチプル、LTV:CAC、CAC回収期間、NRR、マジックナンバー、複合スコア、および投資家対応状況の判定を扱います。
# Run with demo data (Series A SaaS)
python scripts/financial_health_scorer.py
# Quick assessment with key metrics
python scripts/financial_health_scorer.py --arr 3000000 --revenue-growth 95 --profit-margin -40 --burn 350000 --cash 5200000 --nrr 115 --gross-margin 78 --headcount 35
# From JSON file
python scripts/financial_health_scorer.py --input financials.json
# JSON output
python scripts/financial_health_scorer.py --input financials.json --json
burn_rate_calculator.py
バーンレートと5つのシナリオ(現状、採用凍結、10%削減、20%削減、収益の前倒し)におけるランウェイをモデル化し、13週間のキャッシュフロー予測を生成して、アクションの実行基準を特定します。
# Run with demo data
python scripts/burn_rate_calculator.py
# Quick calculation
python scripts/burn_rate_calculator.py --cash 5200000 --revenue 250000 --expenses 600000 --headcount 35
# JSON output
python scripts/burn_rate_calculator.py --json
scenario_modeler.py
確率加重、感度分析、意思決定の実行基準を備えた、3シナリオの財務予測エンジンです。基本、上振れ、下振れの各ケースを8四半期にわたって予測します。
# Run with demo data
python scripts/scenario_modeler.py
# Quick model from key inputs
python scripts/scenario_modeler.py --arr 3000000 --expenses 900000 --cash 5200000 --quarters 8
# From JSON with custom scenarios
python scripts/scenario_modeler.py --input scenarios.json
# JSON output
python scripts/scenario_modeler.py --json
トラブルシューティング
| 問題 | 考えられる原因 | 対処法 |
|---|---|---|
| バーンマルチプルが3.0倍を超える | 支出が純新規ARRを大幅に上回っている | 営業・マーケティングの効率を監査します。採用凍結を検討し、パイプラインの成約率を検証します |
| Rule of 40 のスコアが20%未満 | 対応する利益率の改善がないまま成長が鈍化している | 成長を再加速するか、コストを削減して利益率を改善します。中間にとどまることはできません |
| CAC回収期間が24か月を超える | 営業サイクルが長すぎる、ACVが低すぎる、または営業・マーケティングの支出が多すぎる | チャネル別にCACを分析します。成果の低いチャネルを削減し、価格設定によってACVを引き上げます |
| LTV:CAC比率が2.0倍未満 | 顧客の継続期間が短すぎる(解約)か、顧客獲得コストが高すぎる | まず解約に対処します(ROIが高いため)。その後、チャネル別にCACを最適化します |
| NRRが100%未満 | 契約縮小と解約による減収が、拡大収益を上回っている | 拡大のためのプレイブックを作成し、解約リスクのある顧客をセグメント化して、カスタマーサクセスに投資します |
| 財務モデルの前提条件について取締役会から疑問が出る | 前提条件が文書化されていない、または現実的でない | すべての前提条件を明示的に文書化し、主要変数の感度分析を提示します |
| 月次決算に15日以上かかる | 手作業のプロセス、照合漏れ、または責任者が不明確 | 1~12日目の決算スケジュールを導入し、チェックリストの各項目に担当者を割り当てます |
成功基準
- 財務健全性の総合スコアが65/100を超えていること(financial_health_scorer.pyを使用して四半期ごとに測定)
- シリーズB以降の企業では、Rule of 40スコアを40%超に維持すること
- バーンマルチプルが2.0倍未満であること(シリーズBの準備段階では1.5倍未満)
- CAC回収期間が18か月未満であること(上位四分位の実績を目指す場合は12か月未満)
- 月次決算を12営業日以内に完了し、重要な修正をゼロにすること
- すべての取締役会の48時間以上前に、取締役会向け財務プレゼンテーションを完了すること
- 常に現金ランウェイを12か月超に維持すること(18か月超が望ましい)
対象範囲と制限事項
対象範囲:SaaSのユニットエコノミクス、バーンレート分析、財務モデリング、資金管理、投資家向け報告、月次決算、収益認識(ASC 606)、デューデリジェンスの準備、シナリオモデリング。
対象外:税務計画、法人組織の設計、監査の実施、給与処理、買掛金・売掛金業務、保険の調達、株式資本構成の管理。
制限事項:財務健全性スコアラーは、SaaS以外のビジネスモデルには適用できない可能性がある業界ベンチマークを使用します。バーンレート計算ツールは線形・指数近似を使用しますが、実際のキャッシュフローは請求サイクルや支払い時期によって変動します。シナリオモデラーが提供するのは方向性の指針であり、監査可能な財務予測ではありません。
連携ポイント
| スキル | 連携内容 |
|---|---|
ceo-advisor | 財務シナリオを取締役会の戦略議論に反映 |
board-deck-builder | 財務アップデートのセクション。すべてのデッキの数値をCFOツールで検証 |
cro-advisor | 売上予測、パイプラインから売上への転換に関する前提 |
chro-advisor | 人員予算のモデリング、諸経費込みのコスト計算 |
ciso-advisor | 定量化したリスクエクスポージャーに基づくコンプライアンス予算の算定 |
company-os | 週次スコアカードにおける財務指標 |
chief-of-staff | 財務に関する質問を振り分け、CFOとCEOの見解を統合 |