Openclaw Skills computes how sale proceeds split across preferred, common, and options at every exit price.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install exit-waterfall
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install exit-waterfall using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Openclaw Skills Exit Waterfall turns a cap table into an actual payout model. Instead of treating ownership percentages as the answer, it calculates the money each stakeholder receives at every exit price, showing where liquidation preferences dominate, where options begin to matter, and where founders' common stock starts to receive real value.
This Openclaw Skills workflow is built for deal review, founder diligence, and investor communication when you need a precise answer to what a sale means for every class. It translates the math into plain English so the output is useful to non-finance stakeholders, not just spreadsheet experts.
Openclaw Skills ships the math as a deterministic Python helper, so setup is mostly about supplying a correctly shaped cap table file.
cap.json with the share classes and terms described in the script docstring.python3 scripts/exit_waterfall.py cap.json
python3 scripts/exit_waterfall.py cap.json --exit 50000000 --json
Review the payout table, the conversion decisions, and the assumptions section. If the real deal has seniority stacking or capped participation, call that out explicitly because the shipped script simplifies both.
When no exit prices are provided, label the default scenario spread as a default so the audience understands the price range being tested.
cap.json)| Field | Type | Required | Notes |
|---|---|---|---|
| company | string | Recommended | Used in the report header. |
| share_classes | array | Yes | Each entry is a stakeholder class. |
| share_classes[].name | string | Yes | Human-readable label. |
| share_classes[].type | string | Yes | One of common, preferred, options. |
| share_classes[].share_count | integer | Yes | Fully diluted count for the class. |
| share_classes[].amount_invested | number | Preferred only | Liquidation preference base amount. |
| share_classes[].preference_multiple | number | Preferred only | Multiplies invested amount to compute preference. |
| share_classes[].participating | boolean | Preferred only | true for participating preferred. |
| share_classes[].strike | number | Options only | Exercise strike used by the treasury method. |
| exit_prices | array |
Optional | Scenario prices to test. |
| default_exit_spread | object | Optional | Used when explicit prices are not supplied. |
--json: machine-readable payout results for downstream tooling.--exit and --json flags for automation or batch analysis.Loading
Decision Forensics reconstructs what was actually decided, who committed to what, and what was still unresolved in messy team threads.

Openclaw Skills complaint-letter turns messy grievances into firm, action-ready letters with a clear ask, deadline, and escalation path.

This Openclaw Skills skill drafts concise, evidence-backed appeal letters for parking tickets, penalty charges, and administrative fines — and tells you when to pay instead.

Openclaw Skills turns a LinkedIn profile into a recruiter-friendly, keyword-rich asset that ranks in search and converts views into conversations.

Openclaw Skills turns job offers into four-year compensation curves so you can see the crossover year, equity risk, and the best negotiation levers.

Receipts Audit turns any document into a source-by-source claim ledger, grading every factual statement as evidenced, partially evidenced, unsupported, or contradicted.
