Agent skill
retention-churn-prevention
Customer retention analysis, churn prediction, cohort analysis, win-back campaigns, and loyalty program design.
Filed under Onboarding, retention and expansion.
From thatrebeccarae/claude-marketing · 42 skills · 119 · pushed 2026-05-14
What it does when it runs
Customer retention analysis, churn prediction, cohort analysis, win-back campaigns, and loyalty program design. Use when the user asks about churn, retention, customer lifetime value, cohort analysis, or win-back strategies.
Read from the skill and the 3 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It does act, so it runs under whatever permissions your session already grants. - Actions present in the files
- shell
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/thatrebeccarae/claude-marketing.git /tmp/claude-marketing git -C /tmp/claude-marketing sparse-checkout set "skills/retention-churn-prevention" mkdir -p ~/.claude/skills/retention-churn-prevention cp -R "/tmp/claude-marketing/skills/retention-churn-prevention/." ~/.claude/skills/retention-churn-prevention/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from thatrebeccarae/claude-marketing/blob/a8a63ec1341f05ec9c1e9cb52b4edeb14e3bdcba/skills/retention-churn-prevention/SKILL.md, which is licensed MIT (skill frontmatter). 569 words, 14 headings.
Retention & Churn Prevention
Analyze churn, predict at-risk customers, and design retention strategies.
Install
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/retention-churn-prevention ~/.claude/skills/
Churn Analysis Framework
Churn Types
| Type | Definition | Signal |
|---|---|---|
| Voluntary | Customer actively cancels | Cancellation request, downgrade |
| Involuntary | Payment failure, card expiry | Failed charge, dunning |
| Silent | Stops using but does not cancel | Usage decline, no logins |
Churn Rate Calculation
Monthly churn rate = Customers lost / Customers at start of month
Annual churn rate = 1 - (1 - monthly rate)^12
Net revenue retention = (Start MRR + Expansion - Contraction - Churn) / Start MRR
Benchmarks
| Metric | Excellent | Good | Concerning |
|---|---|---|---|
| Monthly churn (SaaS) | <1% | 1-2% | >3% |
| Annual churn (SaaS) | <5% | 5-10% | >15% |
| Net revenue retention | >120% | 100-120% | <100% |
Customer Health Scoring
| Signal | Weight | Healthy | At Risk |
|---|---|---|---|
| Product usage | 25% | Daily/weekly | Monthly or less |
| Feature adoption | 20% | 5+ features | 1-2 features |
| Support sentiment | 15% | Positive/none | Negative |
| Billing health | 15% | On time, expanding | Late, downgrading |
| Engagement | 15% | Opens, clicks | Ignores |
| NPS/CSAT | 10% | Promoter (9-10) | Detractor (0-6) |
Early Warning Signals
| Timeframe | Signal | Action |
|---|---|---|
| 7 days | Login frequency drops 50%+ | In-app nudge, value reminder |
| 14 days | Key feature usage stops | CS outreach, usage tips |
| 30 days | No logins for 2+ weeks | Personal CS email, re-engagement |
| 60 days | NPS detractor, unresolved ticket | Executive escalation, save offer |
| 90 days | Cancellation signals | Retention call, custom offer |
Win-Back Campaigns
Timing
| Post-Churn Period | Response Rate | Approach |
|---|---|---|
| 0-7 days | 15-25% | Immediate save, address exit reason |
| 7-30 days | 8-15% | New feature announcement, incentive |
| 30-90 days | 3-8% | Major update, significant discount |
| 90+ days | <3% | Annual check-in |
Win-Back Sequence
Email 1 (Day 1): Address exit reason, offer to help
Email 2 (Day 7): New features since they left
Email 3 (Day 14): Comeback incentive (discount or extended trial)
Email 4 (Day 30): Final offer with urgency
Retention Levers
- Onboarding — Time to first value predicts retention more than any other factor
- Engagement loops — Regular touchpoints (weekly reports, digests)
- Feature adoption — Users who adopt 3+ features churn 50% less
- Community — Community members have 2-3x higher retention
- Switching costs — Integrations and data create healthy lock-in
- Proactive support — Reach out before problems become cancellations
CLV Calculation
Simple CLV = ARPU / Monthly Churn Rate
Full CLV = ARPU * Gross Margin % * (1 / Churn Rate)
CLV:CAC ratio target: >3:1
Integration with Other Skills
- klaviyo-analyst — Design retention email flows and win-back sequences
- customer-journey-mapping — Map retention and advocacy stages
- google-analytics — Cohort analysis and engagement metrics
- cro-auditor — Optimize cancellation flow to save more customers
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- churn-prevention by coreyhaines31 · 45,947
- churn-prevention by zime-ai · 14
- churn-analysis by shawnpang · 308
- duplicate-conversation-prevention by louisblythe · 136
- multi-turn-context-retention by louisblythe · 136
- customer-success-and-retention by manojbajaj95 · 92
- expansion-retention by chadboyda · 74
- retention-analysis by 0xF4ng · 5
Need help setting it up?
This page tells you what retention-churn-prevention does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.