# expansion-retention

Builds retention and expansion systems: usage triggers, customer health scoring, churn analysis and NRR work.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 84
- Author: chadboyda
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/chadboyda/agent-gtm-skills/tree/HEAD/skills/expansion-retention/SKILL.md
- Updated: 2026-02-13
- HTML: https://affpapa.org/en/nevibecode/skills/expansion-retention

## What it does

The skill turns the agent into a GTM strategist focused on post-sale growth. It walks through the NRR formula (starting MRR plus expansion minus contraction and churn), compares your number against segment and pricing-model reference points, and tells you where to start: fix gross retention or build systematic expansion.

There is an expansion trigger matrix. Usage reaching 80% of a plan limit, three teammates invited, repeated hits on a gated feature — each signal maps to an action, a timing window and an owner. A separate section covers health scoring: signal weights, data sources and refresh rates.

Before starting, the skill asks about your NRR, pricing model, customer segmentation, who runs customer success, the main churn reason and your CS stack. Skip those and it states its assumptions instead. You will need product and billing data on hand — without them the health scoring stays a diagram.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill expansion-retention -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill expansion-retention -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill expansion-retention -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install chadboyda/agent-gtm-skills expansion-retention
```

2. **Manually: put the files in place**
- File: `.github/skills/expansion-retention/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill expansion-retention -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/chadboyda/agent-gtm-skills --path skills/expansion-retention
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill expansion-retention -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/chadboyda/agent-gtm-skills/tree/HEAD/skills/expansion-retention/SKILL.md

## When to use it
- calculate NRR and see whether the base is growing or shrinking
- set up upsell triggers tied to product usage
- build customer health scores from analytics and CRM data
- diagnose churn reasons and fix onboarding gaps
- win back lost accounts through closed-lost re-engagement

## Example prompts
- Calculate our NRR with the formula and tell me which stage we are at
- Build an expansion trigger matrix for a usage-based plan
- What weights should the health score use if we have product analytics and support tickets?

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 238500 installs
- [programmatic-seo](https://affpapa.org/en/nevibecode/skills/coreyhaines31-programmatic-seo.md) — skill · 150800 installs
- [copy-editing](https://affpapa.org/en/nevibecode/skills/coreyhaines31-copy-editing.md) — skill · 149800 installs
- [marketing-ideas](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-ideas.md) — skill · 147400 installs
- [sales-enablement](https://affpapa.org/en/nevibecode/skills/sales-enablement.md) — skill · 119400 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 114000 installs

From the same set: [chadboyda/agent-gtm-skills](https://affpapa.org/en/nevibecode/by/chadboyda/agent-gtm-skills.md) — 6 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
