skills sourced live from GitHub · all skills listed are free · each skill is provided under its author's license.
home / Marketing Skills / Churn Prevention Skill by @coreyhaines31
The skill is the skills/churn-prevention folder inside that repository. Copy it into the folder your agent loads skills from; check your agent's documentation for where that is.
Reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies.
Covers the full retention picture for subscription products: cancellation flows, save offers, failed-payment recovery and wider retention strategy. It starts by asking about your current churn, billing platform and product usage data, so advice is tied to your situation.
The original SKILL.md is organised into these sections:
Written and maintained by @coreyhaines31. It is published under the MIT license, which allows reuse with attribution. SkillDirectory does not claim authorship: this page adds our own review and links back to the original, and the skill's text belongs to its author.
# 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 …
Excerpt only, quoted from the author's repository. Open the repository for the complete file.