Agent skill · data analytics · deanpeters

saas-revenue-growth-metrics

Calculate SaaS revenue, retention, and growth metrics. Use when diagnosing momentum, churn, expansion, or product-market-fit signals.

Why this skill is useful

Provides specific formulas and frameworks for calculating and interpreting SaaS revenue metrics that the AI wouldn't generate reliably on its own.

What it needs

About 12k tokens when loaded. Last updated 2026-07-17. 6,302 stars on the source repository.

What this skill does

Purpose Master revenue and retention metrics to understand SaaS business momentum, evaluate product-market fit, and make data-driven decisions about growth investments. Use this to calculate key metrics, interpret trends, identify problems early, and communicate business health to stakeholders. This is not a business intelligence tool—it's a framework for PMs to understand which metrics matter, how to calculate them correctly, and what actions to take based on the numbers. Input Works best with: The question you're answering (is growth healthy? is churn a fire?) or the metrics you want interpreted. Also useful: Your numbers — MRR/ARR, growth rate, GRR/NRR, expansion, cohort data — partial data is workable. Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask. Arriving empty-handed? That works too. Use it as a reference: read the metric sections relevant to your diagnosis. Example invocation: Interpret these: $4M ARR, 8% MoM growth, GRR 88%, NRR 103% — is the growth masking a churn problem? Key Concepts Revenue Metrics Family The "top-line" metrics that measure how much money the business generates. Revenue — Total money earned from selling products/services before expenses. The "top line" of the income statement. Why PMs care: Every feature should connect to revenue (direct or indirect). If you can't articulate revenue impact, prioritization becomes impossible. Formula: Sum of all customer payments in a period Benchmark: Growth rate matters more than absolute number (context-dependent by stage) ARPU (Average Revenue Per User) — Average revenue generated per individual user. Why PMs care: Measures per-seat monetization effectiveness. Critical for seat-based pricing models. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills deanpeters/saas-revenue-growth-metrics

View the source on GitHub

Browse the @skills marketplace