• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialproductivity

carta-waterfall-scenarios

プラグイン
carta-cap-table
ソース
GitHub で見る ↗
説明

企業の売却、買収、清算などの際に、各株主がどのくらいの金銭を獲得できるかを計算します。 特定の売却価格での各保有者の受取額、保有株式のリターン倍率、異なる種類の株式間での利益配分などを明らかにします。理論上の権利ではなく、実際のシミュレーション上の評価額に基づいて具体的な金額を算出します。

原文を表示

Exit, sale, acquisition, and liquidation payouts for a company — answers how much money each holder walks away with at a given sale price, return multiples on holdings, and how proceeds distribute across share classes. Computes dollar amounts at modeled valuations, not abstract rights.

ユースケース
  • 企業売却時の株主受取額を計算する
  • 企業買収時の利益配分を明らかにする
  • 企業清算時の各保有者の金銭を算出する
  • 異なる種類の株式間での配分を確認する
  • 保有株式のリターン倍率を把握する
本文(日本語訳)

ウォーターフォール・シナリオ

保存済みのエグジット(企業売却時)シナリオ・モデルを取得し、単なる株主別の表だけでなく、文脈を含めて提示します。

前提条件

corporation_id(企業ID)が必要です。持っていない場合は、list_accounts から取得してください。

データ取得

read_tool({"name": "cap_table__get__waterfall_scenarios", "arguments": {"corporation_id": corporation_id}})

1回の呼び出しで、保存済み(下書き以外)のすべてのシナリオが返されます。これがこのスキルが使う唯一のウォーターフォール・ツールです。他に fetch、waterfall_modeling__*、またはその他のツールを呼び出して、このツールが返さないデータを補填しないでください。そうしたツールは投資家と企業間の評価用であり、企業が保存したシナリオ用ではありません。

レスポンス形式

{
  "scenarios": [
    {
      "id": 12,
      "name": "Acquisition at $50M",
      "exit_value": "50000000.00",
      "exit_date": "2026-12-31",
      "status": "DONE",
      "holders": [
        {
          "organization_name": "Lead Investor",
          "cost_of_holdings": "5000000.00",
          "value_of_holdings": "18200000.00",
          "outstanding_shares": "3000000",
          "return_multiple": "3.64",
          "irr": "0.41"
        }
      ]
    }
  ],
  "holders_unavailable": "Per-holder payout breakdown is not available from this command for a company-owned scenario…"
}

シナリオ項目: id、name、exit_value、exit_date、status

株主項目(holders[] 内、配当額降順):

  • organization_name: 株主名
  • cost_of_holdings: 株主が投資した金額
  • value_of_holdings: このエグジットで株主が受け取る金額
  • outstanding_shares: 保有株数
  • return_multiple: 受取額 ÷ 投資額(1.0倍未満 = 損失)
  • irr: 内部収益率

金額は文字列で返されるため、比較やグラフ化の前に数値に変換してください。

ワークフロー

ステップ1 — シナリオを取得

企業IDを指定して cap_table__get__waterfall_scenarios を1回呼び出します。

ステップ2 — 各シナリオの状態に応じた対応

シナリオの内容は status と holders の有無で異なります。それぞれに応じて対応してください:

シナリオの内容 表示する情報
status: "DONE" かつ holders あり ステップ3の全文脈、株主別表、グラフを表示
status: "DONE" かつ holders なし、かつレスポンスに holders_unavailable あり このシナリオは企業が所有しており、このツールは株主別の配当分割を返せません。シナリオ名、エグジット評価額、エグジット予定日を報告します。株主別の内訳はここでは利用不可と伝え、ユーザーを Carta のシナリオの Exit Modeling ページに案内してください。決して株主がいないか配当がゼロだと説明しないでください
status: "PREPARING" または "IN_PROGRESS" Carta が計算中です。名前とエグジット評価額を報告し、実行完了後に結果が表示されることを伝えてください
status: "ERROR" Carta でのモデル実行に失敗しました。名前を報告し、Exit Modeling から再実行することを提案してください

レスポンスに message: "No saved waterfall scenarios found." が含まれている場合は、企業に保存されたエグジット・シナリオがないことをユーザーに伝え、下記のカスタム・エグジット・ガイダンスを提示してください。

ステップ3 — 完了したシナリオの背景説明

単に表を示すのではなく、株主情報がある完了シナリオ各々について説明を加えます:

  • エグジット評価額とその意味から始める: 誰が配当を受け取り、どの倍率で受け取り、誰も損失を被っていないか
  • リターン倍率で最大の勝者と敗者を目立たせる — 1.0倍のリターンは株主がほぼ損益分岐点、それ以下は損失
  • 複数のシナリオがある場合は比較する: エグジット評価額が変わるにつれて配当がどう変わるか。普通株主(優先株でない株主)が意味のあるリターンを見始めるエグジット評価額はいくらか
  • 優先配当効果を示唆する: 優先株主が低いエグジット評価額で大きな割合を取得する場合は、明確に述べてください

ステップ4 — 注目項目にフラグを立てる

  • リターン倍率が 1.0倍未満の株主(損失シナリオ)
  • 優先株配当と普通株配当の間に大きなギャップがある場合
  • エグジット評価額は近いが、普通株の配分が大きく異なるシナリオ

ゲート(アクセス条件)

必須入力: corporation_id

不足している場合は、進む前に AskUserQuestion を呼び出してください(carta-interaction-reference §4.1 参照)

AI 計算: いいえ — このスキルは Carta データを直接提示します。フレーミング(見せ方)と比較は提示的なもので、モデル化ではありません。

表示方法

形式: 株主情報がある各シナリオについて、株主別表 + ASCII グラフ(棒グラフ)。その他のシナリオは1行のステータス表記

冒頭の要約: エグジット評価額と、誰が最も恩恵を受けるか、誰も水中状態(損失)にないかの1文概要で始めてください。どのシナリオも株主情報がない場合は、利用可能な情報(シナリオ名とエグジット評価額)とその理由から始めてください。

並び順: value_of_holdings 降順(ツールが返す順序)

株主別表の列: 株主名、取得原価(cost_of_holdings)、配当額(value_of_holdings)、リターン倍率(return_multiple)

株主別表の後、配当額の ASCII 棒グラフをレンダリングしてください。 最大幅を40文字にスケーリング:

Payout Distribution — $50M Exit

Lead Investor      ████████████████████████████████████████ $18.2M  3.6x
Founder            ████████████████████                     $9.1M   1.8x
Common Holders     ██████████                               $4.5M   0.9x

棒幅の計算 = (value_of_holdings / 最大value_of_holdings) × 40。リターン倍率は金額の後に表示します。

エラー処理

状況 対応
403 / アクセス拒否 Exit Modeling はこの企業では有効化されていません(ユーザーの権限の問題ではなく、製品契約の問題です)。次のように伝えてください: 「この企業は Carta で Exit Modeling が有効化されていないため、保存されたウォーターフォール・シナリオを表示できません」 再試行しないでください。他のツールも試さないでください
「Unknown tool」 read_tool を通じて正確な名称 cap_table__get__waterfall_scenarios を使用し、1回再試行してください。名前のバリエーションは推測しないでください
ネットワーク/転送エラー 1回再試行します。再度失敗した場合は、Carta に接続できなかったことをユーザーに伝え、しばらく後に再度試すよう促してください

カスタム・エグジット評価額

ユーザーが保存済みシナリオにないエグジット評価額でモデル化したいと依頼した場合:

「そのエグジット評価額での保存済みモデルはありません。カスタム・エグジットをモデル化するには、Carta のシナリオ・モデリング・ツールで新しいシナリオを作成してから、もう一度ここに戻ってください。」

注意事項

  • ウォーターフォール・モデルは Carta に保存された読み取り専用スナップショットです。このスキルではシナリオを作成・変更できません
  • リターン倍率はシナリオのモデル化されたエグジット評価額に基づいており、実際の現在評価額ではありません
  • 優先配当メカニクス(参加型・非参加型、上限など)は Carta のモデルに組み込まれています。このスキルは再計算しません
  • カスタム・エグジット評価額はその場でモデル化できません。事前に Carta で作成する必要があります
原文(English)を表示

<!-- carta:plugin-version --> <carta-plugin>carta-cap-table:6.96.0</carta-plugin>

<!-- Part of the official Carta AI Agent Plugin -->

Waterfall Scenarios

Fetch saved exit scenario models and present them with meaningful context, not just the per-holder table.

Prerequisites

You need the corporation_id. Get it from list_accounts if you don't have it.

Data Retrieval

read_tool({"name": "cap_table__get__waterfall_scenarios", "arguments": {"corporation_id": corporation_id}})

One call returns every saved (non-draft) scenario. This is the only waterfall tool this skill uses — do not call fetch, waterfall_modeling__*, or any other tool to fill in what this one leaves out. Those serve investor-firm valuations, not a company's saved scenarios.

Response Shape

{
  "scenarios": [
    {
      "id": 12,
      "name": "Acquisition at $50M",
      "exit_value": "50000000.00",
      "exit_date": "2026-12-31",
      "status": "DONE",
      "holders": [
        {
          "organization_name": "Lead Investor",
          "cost_of_holdings": "5000000.00",
          "value_of_holdings": "18200000.00",
          "outstanding_shares": "3000000",
          "return_multiple": "3.64",
          "irr": "0.41"
        }
      ]
    }
  ],
  "holders_unavailable": "Per-holder payout breakdown is not available from this command for a company-owned scenario…"
}

Scenario fields: id, name, exit_value, exit_date, status.

Holder fields (inside holders[], sorted by payout, largest first):

  • organization_name: the holder
  • cost_of_holdings: what the holder paid
  • value_of_holdings: what the holder receives at this exit
  • outstanding_shares: shares held
  • return_multiple: payout / cost (< 1.0x = loss)
  • irr: internal rate of return

Amounts arrive as strings; cast before comparing or charting.

Workflow

Step 1 — Fetch Scenarios

Call cap_table__get__waterfall_scenarios once with the corporation ID.

Step 2 — Read Each Scenario by Its State

A scenario's content depends on its status and whether it has holders. Handle each one on its own terms:

What the scenario carries What to present
status: "DONE" with holders The full framing in Step 3, per-holder table, and bar chart.
status: "DONE" without holders, and the response carries holders_unavailable The scenario is owned by the company, and this tool can't return its per-holder split. Report its name, exit value, and exit date. Say the per-holder breakdown isn't available here, and point the user to the scenario's Exit modeling page in Carta. Never describe holders as absent or payouts as zero.
status: "PREPARING" or "IN_PROGRESS" Carta is still computing it. Report the name and exit value and say results appear once the run finishes.
status: "ERROR" The model run failed in Carta. Report the name and suggest re-running it from Exit modeling.

If the response has message: "No saved waterfall scenarios found.", tell the user the company has no saved exit scenarios and offer the custom-exit guidance below.

Step 3 — Frame Each Completed Scenario

Don't just show the table — frame each scenario that has holders:

  • Lead with the exit value and what it means: who gets paid out, at what multiple, and whether any holders are underwater
  • Highlight the biggest winners and losers by return multiple — a 1.0x return means a holder barely breaks even; anything below that means a loss
  • If there are multiple scenarios, compare them: how do payouts shift as exit value changes? At what exit value does the common stack start to see meaningful returns?
  • Note liquidation preference effects: if preferred holders take a large share at lower exit values, say so plainly

Step 4 — Flag Notable Items

  • Any holder with return multiple < 1.0x (loss scenario)
  • Large gap between pref payout and common payout at a given exit value
  • Scenarios that are very close in exit value but have very different common distributions

Gates

Required inputs: corporation_id. If missing, call AskUserQuestion before proceeding (see carta-interaction-reference §4.1).

AI computation: No — this skill presents Carta data directly. Framing and comparison are presentational, not modeled.

Presentation

Format: Per-holder table + ASCII bar chart for each scenario with holders; a one-line status for every other scenario.

BLUF lead: Lead with the exit value and a one-sentence summary of who benefits most and whether any holders are underwater. If no scenario has holders, lead with what is available (scenario names and exit values) and why the split isn't shown.

Sort order: By value_of_holdings descending (the order the tool returns).

Per-holder table columns: Holder, Cost Basis (cost_of_holdings), Payout (value_of_holdings), Return Multiple (return_multiple).

After the per-holder table, render an ASCII bar chart of payout by holder. Scale bars to max width 40 chars:

Payout Distribution — $50M Exit

Lead Investor      ████████████████████████████████████████ $18.2M  3.6x
Founder            ████████████████████                     $9.1M   1.8x
Common Holders     ██████████                               $4.5M   0.9x

Each bar width = (value_of_holdings / max value_of_holdings) * 40. Show return multiple after the dollar amount.

Error Handling

Situation What to do
403 / access denied Exit modeling isn't enabled for this company (a product entitlement, not a problem with the user's permissions). Say: "Exit modeling isn't enabled for this company in Carta, so there are no saved waterfall scenarios to show." Do not retry, and do not try other tools.
"Unknown tool" Use the exact name cap_table__get__waterfall_scenarios through read_tool and retry once. Do not guess name variations.
Network/transport error One retry. If it fails again, tell the user Carta couldn't be reached and to try again shortly.

Custom Exit Values

If the user asks to model a specific exit value not in the saved scenarios:

"There's no saved model at that exit value. To model a custom exit, create a new scenario in Carta's scenario modeling tool, then come back and I'll pull it up."

Caveats

  • Waterfall models are read-only snapshots saved in Carta; this skill cannot create or modify scenarios.
  • Return multiples are based on the scenario's modeled exit value, not a live valuation.
  • Liquidation preference mechanics (participating vs. non-participating, caps) are baked into Carta's model — this skill does not re-derive them.
  • Custom exit values cannot be modeled on the fly; they must be created in Carta first.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。