PlaygroundCatalog › Unit Economics
UE

Unit Economics

🔵 Stable🕐 updated 2026-06-27 🔷 SkillSpec L3 ⚙ ships an executable helper pm-calculators

Model the unit economics of a business — CAC, LTV, payback, contribution margin — from real inputs. Use when asked to calculate unit economics, work out LTV:CAC, find the payback period, or check whether a business model is viable per customer. Produces a computed unit-economics summary (LTV, CAC, ratio, payback, contribution margin) with a verdict and the levers that move it most.

📚 Based on SaaS unit economics — David Skok / for Entrepreneurs (margin LTV, LTV:CAC, payback)

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

ARPA — average revenue per account, per month (or per period).
Gross margin % — the share of revenue left after cost-to-serve.
Churn % — monthly customer (or revenue) churn — drives LTV.
CAC — fully-loaded cost to acquire a customer (sales + marketing ÷ new customers).

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

LTV uses gross margin, not raw revenue (a common, model-breaking error)
The numbers are computed by the helper, not eyeballed
Verdict is stated against the standard benchmarks (LTV:CAC ≥ 3, payback < 12mo)
The biggest lever is identified with its rough effect
Assumed inputs are flagged separately from measured ones

⚠️ What it refuses to do

Do not compute LTV on revenue instead of gross margin — it inflates LTV and hides an unviable model
Do not ignore payback — a great LTV:CAC with a 30-month payback can still starve a business of cash
Do not treat blended CAC as paid CAC — separate organic from paid or the model lies
Do not present assumptions as facts — label estimated churn/CAC and validate them
Do not optimise the smallest lever — model which input actually moves the outcome

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="unit-economics"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Unit Economics is one of 599 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog