# saas-revenue-growth-metrics

Calculates and explains SaaS revenue, retention, and growth metrics. Use it to investigate churn, expansion, and product-market-fit signals.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2400 installs · ★ 7673
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/saas-revenue-growth-metrics/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/saas-revenue-growth-metrics

## What it does

This skill covers MRR, ARR, ARPU, ARPA, ACV, churn, GRR, NRR, expansion revenue, and the SaaS Quick Ratio. It gives the relevant formulas, helps read changes over time, and connects the numbers to retention, expansion, and the quality of growth.

You can provide a business question, a set of metrics, or cohort figures. Partial data is usable, and an empty invocation can serve as a reference for choosing metrics and reading them. The skill also helps frame the results for stakeholders.

This is an analysis framework rather than a business intelligence tool, so its conclusions depend on the figures and context supplied to it.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/saas-revenue-growth-metrics/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/saas-revenue-growth-metrics/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/saas-revenue-growth-metrics/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/saas-revenue-growth-metrics/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills saas-revenue-growth-metrics
```

2. **Manually: put the files in place**
- File: `.github/skills/saas-revenue-growth-metrics/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/saas-revenue-growth-metrics
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/saas-revenue-growth-metrics/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill saas-revenue-growth-metrics -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/saas-revenue-growth-metrics/SKILL.md

## When to use it
- calculate MRR, ARR, and growth rate
- diagnose customer and revenue churn
- compare GRR with NRR
- measure expansion revenue contribution
- prepare a metrics explanation for stakeholders

## Example prompts
- Use `saas-revenue-growth-metrics` to assess this case: ARR $4M, 8% MoM growth, GRR 88%, NRR 103%. Is churn masking the growth?
- Ask `saas-revenue-growth-metrics` to calculate MRR, ARR, and Quick Ratio from these figures: [insert values].
- Run `saas-revenue-growth-metrics` on this cohort data and explain why NRR is falling.

## Similar
- [churn-prevention](https://affpapa.org/en/nevibecode/skills/coreyhaines31-churn-prevention.md) — skill · 121000 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 113500 installs
- [community-marketing](https://affpapa.org/en/nevibecode/skills/community-marketing.md) — skill · 89500 installs
- [ads](https://affpapa.org/en/nevibecode/skills/ads.md) — skill · 82800 installs
- [pricing](https://affpapa.org/en/nevibecode/skills/pricing.md) — skill · 79300 installs
- [marketing-plan](https://affpapa.org/en/nevibecode/skills/marketing-plan.md) — skill · 67900 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
