churn-prevention
An agent skill by coreyhaines31, from coreyhaines31/marketingskills. Tags: analytics, automation, email, retention, workflow.
What it does
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.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add coreyhaines31/marketingskills --skill churn-prevention
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/coreyhaines31/marketingskills
cp -r marketingskills/skills/churn-prevention ~/.claude/skills/churn-prevention
Safety box score
Not rated yet. A safety box score grades what a skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. Anyone can request one from this page; it is saved for everyone. How the score works.
Source
- Repository
- coreyhaines31/marketingskills (all skills from this repository)
- Path
- skills/churn-prevention/SKILL.md
- Branch
- main
- Collection
- marketingskills
- Updated
- 2026-09-21
Related skills
- emails — When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program.
- cold-email — Write B2B cold emails and follow-up sequences that get replies.
- marketing-loops — When the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily.
- onboarding — When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value.
- revops — When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes.
- aws-messaging-and-streaming — Guides general use of AWS messaging and streaming services.