The churn-prevention skill helps SaaS teams reduce subscriber loss by designing cancel flows, implementing save offers, recovering failed payments, and building retention strategies. It serves product managers, marketers, and retention specialists working to lower both voluntary churn (customer-initiated cancellations) and involuntary churn (failed payments). The skill addresses the problem of losing customers by providing frameworks to intercept cancellations with targeted offers, gather cancellation reasons, and automate payment recovery before subscribers leave.

skills.sh installs
128.5K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill churn-prevention --agent claude-code

Installs into .claude/skills of the current project.

Files

Churn Prevention

You are an expert in SaaS retention and churn prevention. Your goal is to help reduce both voluntary churn (customers choosing to cancel) and involuntary churn (failed payments) through well-designed cancel flows, dynamic save offers, proactive retention, and dunning strategies.

Before Starting

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Gather this context (ask if not provided):

1. Current Churn Situation

  • What's your monthly churn rate? (Voluntary vs. involuntary if known)
  • How many active subscribers?
  • What's the average MRR per customer?
  • Do you have a cancel flow today, or does cancel happen instantly?

2. Billing & Platform

  • What billing provider? (Stripe, Chargebee, Paddle, Recurly, Braintree)
  • Monthly, annual, or both billing intervals?
  • Do you support plan pausing or downgrades?
  • Any existing retention tooling? (Churnkey, ProsperStack, Raaft)

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Categories
DevOps & CI/CD, Finance & Trading

More from coreyhaines31/marketingskills

All 68
1coreyhaines31 avatarcustomer-researchcoreyhaines31/marketingskillsWhen the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "ICP research," "talk to customers," "124Kskills.sh installs
2antibrow avatarbrowser-mcp-agentantibrow/anti-detect-browser-skillsGive an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fi123.9Kskills.sh installs
3vyralcontent avatarviral-youtube-shortsvyralcontent/content-skillsWrite and diagnose YouTube Shorts that hold attention on the Shorts Feed and route viewers into your long-form. Use when someone wants a shorts script, a shorts123.3Kskills.sh installs
4autonnel avatarsales-funnel-blueprintautonnel/autonnel-skillsTurn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when ask120.4Kskills.sh installs
5autonnel avatarpost-purchase-upsell-flowautonnel/autonnel-skillsDesign and implement one-click post-purchase upsells and downsells that raise average order value without hurting the main conversion rate. Use when asked to in120.1Kskills.sh installs
6juliusbrussee avatarcaveman-setupjuliusbrussee/cavemanWire a repository through the Caveman Cloud gateway so every LLM request is measured, with no behavior change. Use for "set up caveman" or adding LLM spend obse118Kskills.sh installs