Agent skill

Exit Waterfall

by mohitagw15856 in mohitagw15856/pm-claude-skills

Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

MITAuto-check passedBusiness, Finance & HR

Install Exit Waterfall

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill exit-waterfall -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills exit-waterfall --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/exit-waterfall .claude/skills/exit-waterfall && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
exit-waterfall
GitHub stars
1.4k
Token cost
~1.1k tokens
SKILL.md length
516 words
Files
3 (incl. scripts, references)
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

  • Asked to model an exit waterfall
  • SKILL.md covers What This Skill Produces, Required Inputs, Programmatic Helper and Formula (readable form), plus 7 more sections
  • Runs Python scripts from its folder; calls python3
  • What do I get if we sell for X

What it does

Exit Waterfall is an agent skill from mohitagw15856/pm-claude-skills. Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses. Use when asked to model an exit waterfall, what do I get if we sell for X, explain liquidation preferences on my cap table, or compare payouts across exit prices. Produces a per-stakeholder payout table across exit values with conversion decisions shown, plus the plain-English reading of what the structure means for each party.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/worked-example.md` and `scripts/exit_waterfall.py`).

It sits in Business, Finance & HR, covering Financial modeling and Plain language and style rules. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to model an exit waterfall
  • What do I get if we sell for X
  • Explain liquidation preferences on my cap table
  • Compare payouts across exit prices

Example prompts

  • “/exit-waterfall”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Exit Waterfall loads about 1.1k tokens when it runs, and up to ~1.8k if it reads all its reference files. Until then it costs about 122 tokens; SKILL.md has 516 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~122
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 516 words, ~1,104 tokens.

Download SKILL.mdSave it as .claude/skills/exit-waterfall/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
exit-waterfall
description
Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses. Use when asked to model an exit waterfall, what do I get if we sell for X, explain liquidation preferences on my cap table, or compare payouts across exit prices. Produces a per-stakeholder payout table across exit values with conversion decisions shown, plus the plain-English reading of what the structure means for each party.

Exit Waterfall Skill

A cap table is a promise about percentages; an exit waterfall is what actually happens to the money. The difference — liquidation preferences, participation, option strikes — routinely stuns founders at the worst possible moment. This skill computes the waterfall across exit prices and, more importantly, translates it: the price below which your shares are worth nothing, and the price where everyone finally converts.

What This Skill Produces

  • The payout table — every stakeholder's dollars at each exit price, with conversion decisions shown
  • The cliff points — where preferences stop dominating, where options come into the money
  • The plain-English reading — "you need a $X exit for your common to mean anything" stated as a sentence

Required Inputs

Ask for these if not provided:

  • Share classes — for each: name, share count, type (common / preferred / options); for preferred: amount invested, preference multiple, participating or not; for options: strike
  • Exit prices to test — or default to a spread around the last round's valuation (label it as a default)

Programmatic Helper

The math ships as a deterministic script — run it rather than arithmetic-by-hand:

bash
python3 scripts/exit_waterfall.py cap.json
python3 scripts/exit_waterfall.py cap.json --exit 50000000 --json

Input shape and worked example are in the script docstring. It brute-forces the conversion equilibrium (each non-participating preferred converts only when as-converted beats its preference) and applies the treasury method to options. Stated simplifications: preferences are pari passu (no seniority stacking) and participation is uncapped — flag both when the real cap table differs, and say the numbers shift accordingly.

Formula (readable form)

  • Non-participating preferred takes max(preference, as-converted value) — preference = invested × multiple
  • Participating preferred takes preference + pro-rata of the remainder (why "participating" is the term sheet word worth fighting)
  • Options exercise only when per-share common value > strike; strike proceeds join the pool
  • Remainder splits pro-rata among common + converted + participating shares

Output Format


Exit Waterfall: [Company]

Payout Table

[The script's table: exit price × stakeholder, with the converts column]

Show full SKILL.md (212 more words)Show less

What This Means

  • Below $[X]: preferences consume everything — common gets zero
  • At $[Y]: [class] converts; the structure starts behaving like percentages
  • The sentence: "Your [n]% is worth [n]% only above $[Z]; below $[W] it is worth nothing."

Assumptions & Limitations

[Pari passu, uncapped participation, valuation of the classes as supplied — every deviation from the real documents named.]

Educational model, not financial advice — verify with a licensed professional before acting on it.


Quality Checks

  • Conversion decisions are computed, not asserted — the table shows who converts at each price
  • The zero-for-common threshold is stated explicitly as a price
  • Every simplification the model makes vs the real documents is named
  • Payouts at each price sum to the exit value (plus/minus rounding)
  • The disclaimer line appears in the artifact

Anti-Patterns

  • Do not present ownership percentages as payout percentages — the gap between them is this skill's entire reason to exist
  • Do not model participation caps or seniority stacking silently — the script doesn't; say so
  • Do not average across exit prices — the cliff structure IS the information
  • Do not run the numbers without the plain-English sentence — founders remember sentences, not tables

Example Trigger Phrases

  • "Model an exit waterfall."
  • "What do I get if we sell for X?"
  • "Explain liquidation preferences on my cap table."
  • "Compare payouts across exit prices."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts, references) in skills/exit-waterfall of mohitagw15856/pm-claude-skills.

  • SKILL.md
  • references/worked-example.md
  • scripts/exit_waterfall.py

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Exit Waterfall next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Exit Waterfall compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Exit Waterfall this skillmohitagw15856/pm-claude-skills1.4k—~1.1kAutomated safety check: PassMIT
Backtest ExplainYicunAI/Pnlclaw-community197—~378Automated safety check: PassAGPL-3.0
Organize TestOriginProtocol/origin-dollar153—~3.7kAutomated safety check: PassMIT
Creating Financial ModelsChen-zexi/open-ptc-agent7293 repos~1.3kAutomated safety check: PassMIT
Equity ResearchrollingSirius/equity-research-skill453—~1.5kAutomated safety check: PassMIT
SaaS Metrics Coachrongxinzy/RongxinAI1542 repos~1.3kAutomated safety check: PassMIT

Similar skills

  • Backtest Explain

    YicunAI/Pnlclaw-community

    Analyzes backtest results in plain language, connecting metrics to what they mean for the strategy

    197 GitHub stars~378 tokensUpdated 6 mo ago
    Business, Finance & HRAuto-check passed
  • Organize Test

    OriginProtocol/origin-dollar

    Reorganize Foundry test files (.t.sol) for readability and consistency without changing semantics.

    153 GitHub stars~3.7k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Creating Financial Models

    Chen-zexi/open-ptc-agent

    This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

    729 GitHub starsUsed in 3 repos~1.3k tokens
    Business, Finance & HRAuto-check passed
  • Equity Research

    rollingSirius/equity-research-skill

    撰写机构级个股投资研究报告(二级市场深度研究)。Use whenever the user wants to research, analyze, or value a specific publicly-traded stock — e.g.

    453 GitHub stars~1.5k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • SaaS Metrics Coach

    rongxinzy/RongxinAI

    SaaS financial health advisor. An agent skill from rongxinzy/RongxinAI.

    154 GitHub starsUsed in 2 repos~1.3k tokens
    Business, Finance & HRAuto-check passed
  • Startup Financial Modeling

    nicepkg/auto-company

    This skill should be used when the user asks to "create financial projections", "build a financial model", "forecast revenue", "calculate burn rate", "estimate runway", "model cash flow", or…

    195 GitHub starsUsed in 11 repos~2.8k tokens
    Business, Finance & HRAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Offer Comparison

    mohitagw15856/pm-claude-skills

    Compare two or more job offers as total-comp curves over four years — vesting cliffs, bonuses, 401(k) match, and the crossover year computed, not vibed.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed

Questions about Exit Waterfall

What does Exit Waterfall do?

Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses. Exit Waterfall is an agent skill from mohitagw15856/pm-claude-skills. Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

When should I use Exit Waterfall?

Exit Waterfall fits situations like: asked to model an exit waterfall; what do I get if we sell for X; explain liquidation preferences on my cap table; compare payouts across exit prices.

How do I install Exit Waterfall in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill exit-waterfall -a claude-code`. Or copy the skill folder (skills/exit-waterfall in mohitagw15856/pm-claude-skills) into .claude/skills/exit-waterfall in your project. Claude Code loads it when a task matches its description.

How do I install Exit Waterfall in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill exit-waterfall -a codex`. Or copy the skill folder (skills/exit-waterfall in mohitagw15856/pm-claude-skills) into .agents/skills/exit-waterfall in your project. Codex loads it when a task matches its description.

Can I use Exit Waterfall in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill exit-waterfall -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/exit-waterfall, .gemini/skills/exit-waterfall, .github/skills/exit-waterfall and .opencode/skills/exit-waterfall in your project.

What does Exit Waterfall need to run?

Going by SKILL.md and its folder, Exit Waterfall needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Exit Waterfall access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Exit Waterfall safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Exit Waterfall use?

Exit Waterfall is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Exit Waterfall use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 745 tokens, read only when the agent opens those files.

What are the alternatives to Exit Waterfall?

Skills that share tags, products or a category with Exit Waterfall: Backtest Explain (YicunAI/Pnlclaw-community, 197 stars), Organize Test (OriginProtocol/origin-dollar, 153 stars), Creating Financial Models (Chen-zexi/open-ptc-agent, 729 stars) and Equity Research (rollingSirius/equity-research-skill, 453 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Exit Waterfall?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.