From carta-cap-table
Analyzes exit, sale, acquisition, and liquidation payouts from Carta cap tables. Computes per-holder proceeds, return multiples, and share class distributions at modeled valuations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/carta-cap-table:carta-waterfall-scenariosWhen to use
Use when asked how much a holder takes home, what each investor walks away with, what the MOIC or return multiple is at a sale price, at what sale price common starts seeing money, how distributions or payouts change across exit scenarios, how proceeds split between share classes at a valuation, who is underwater or gets zero in a low exit, or how acquisition payouts break down. For voting power, protective provisions, consent rights, or seniority rank in the abstract without computing dollar payouts, prefer a rights/seniority skill.
This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- Part of the official Carta AI Agent Plugin -->
Fetch saved exit scenario models and present them with meaningful context, not just the per-holder table.
You need the corporation_id. Get it from list_accounts if you don't have it.
call_tool({"name": "cap_table__get__waterfall_scenarios", "arguments": {"corporation_id": corporation_id}})
The command returns each completed (status == "DONE", non-draft) scenario with a per-holder breakdown of cost basis, payout value, share count, and return multiple.
exit_value: total exit/liquidation amount for the scenariostatus: scenario status ("DONE" for completed models)cost_basis: what the holder originally paidpayout_value / value_of_holdings: what the holder receives at exitshare_count: number of shares heldreturn_multiple: payout / cost basis (< 1.0x = loss)Call the data retrieval endpoint with the corporation ID.
Don't just show the table — frame each scenario:
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.
Format: Per-holder table + ASCII bar chart
BLUF lead: Lead with the exit value and a one-sentence summary of who benefits most and whether any holders are underwater.
Sort order: By payout descending (largest payout first).
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.7x
Founder ████████████████████ $9.1M 1.8x
Common Holders ██████████ $4.5M 0.9x
Each bar width = (value_of_holdings / max_value) * 40. Show return multiple after the dollar amount.
Per-holder table columns: Holder, Cost Basis, Payout, Return Multiple. Sort by payout descending.
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."
npx claudepluginhub carta/plugins --plugin carta-cap-tableQueries Carta Web / Fund Admin data warehouse for investors data: fund metrics (NAV, TVPI, DPI, IRR, MOIC), cash flows, balance sheets, cap tables, ownership, valuations. Default skill for investor data queries over other Carta skills.
Generates customized cap table reports from Carta data — grants, SAFEs, stakeholders, vesting schedules, round history, and more. Supports filtering, sorting, and formatting without SQL.
Designs GP/LP joint venture term sheets, calculates distribution waterfalls under specified scenarios, and explains waterfall structures in plain language for LP investors.