PlugWiki

churn-prevention (Corey Haines): a Claude skill for cancel flows and dunning

Corey Haines' churn-prevention skill helps Claude design cancel flows, save offers and failed-payment recovery for subscription products.

Installs
124.6K
on skills.sh
Stars
57.9K
on GitHub
Files
3
besides SKILL.md
Updated
Oct 2026
last repo commit

churn-prevention makes Claude act as a SaaS retention expert. It covers voluntary churn (customers who cancel) and involuntary churn (failed payments) with a cancel flow, exit survey, dynamic save offers, risk signals, a health score model and a dunning sequence.

It loads when you mention churn, cancel flows, save offers, dunning, win-back or "customers are leaving". It asks for your churn rate, subscriber count, billing provider and constraints first. It bundles two reference files and no scripts.

Good for

  • SaaS founders losing subscribers who want a cancel flow
  • Product and growth teams designing save offers and exit surveys
  • Billing owners fixing failed payments and dunning emails

Install churn-prevention

Claude Code

  1. 1

    Copy this prompt.

    Install the churn-prevention skill in Claude Code. Run this command:
    
    npx skills add https://github.com/coreyhaines31/marketingskills --skill churn-prevention
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see emails. For in-app upgrade paywalls, see paywalls.

Sections in SKILL.md

  1. Before Starting
  2. 1. Current Churn Situation
  3. 2. Billing & Platform
  4. 3. Product & Usage Data
  5. 4. Constraints
  6. How This Skill Works
  7. Cancel Flow Design
  8. The Cancel Flow Structure
  9. Exit Survey Design
  10. Dynamic Save Offers
  11. Save Offer Types
  12. Cancel Flow UI Patterns
  13. Churn Prediction & Proactive Retention
  14. Risk Signals
  15. Health Score Model
  16. Proactive Interventions

Key facts

skills.sh installs
124,607
Repo stars
57,855
License
MIT
Last repo commit
2026-10-31
Bundled files
3 files besides SKILL.md: evals/evals.json, references/cancel-flow-patterns.md, references/dunning-playbook.md

What it includes

  • Churn situation, billing platform, product and usage data, constraints

    Before starting

  • Build a cancel flow, optimize an existing one, or set up dunning

    Three modes

  • Flow structure, exit survey, dynamic save offers, UI patterns

    Cancel flow design

  • Risk signals, health score model, interventions

    Churn prediction and proactive retention

  • Pre-dunning, smart retries, dunning email sequence, benchmarks

    Involuntary churn: payment recovery

  • Key churn metrics, cohort analysis, cancel-flow A/B tests

    Metrics and measurement

  • What to avoid in retention work

    Common mistakes

  • Retention platforms, billing providers, and related CLI tools such as stripe

    Tool integrations

From the official docs

Questions

What does churn-prevention do?

It helps Claude plan how to keep subscribers: a cancel flow with save offers, early-warning signals, and a failed-payment recovery sequence.

How do I install churn-prevention in Claude Code, Claude or Codex?

Use the install box at the top of the page and pick Claude Code, Claude or Codex. Claude Code and Codex read skills from a folder on your machine. In the Claude app you upload the skill folder as a zip.

Does it connect to Stripe or my billing system?

The skill bundles no scripts and names no API key. SKILL.md names billing providers such as Stripe, Chargebee, Paddle and Recurly so Claude can tailor advice, and lists CLI tools such as stripe and posthog as related tools. It bundles nothing that connects to them.

Does it write win-back emails?

Not post-cancel win-back sequences. SKILL.md sends those to a separate emails skill and in-app upgrade paywalls to paywalls.

Is it safe to use?

It is instructions and two reference files, with nothing to run. Test any cancel flow or offer it designs before it reaches customers.

Information

updated Nov 2, 2026

Folder
skills/churn-prevention

coreyhaines31/marketingskillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 2
  1. churn-prevention SKILL.md · github.com
  2. churn-prevention on skills.sh · skills.sh

Updated Nov 2, 2026.