The Churn Risk Cohort Survival Analyzer is a free Claude Skill that computes real customer retention curves using the Kaplan-Meier product-limit estimator, correctly accounting for customers who have not churned yet instead of dropping them or wrongly counting them as permanently retained, and compares retention across cohorts.
A real survival-analysis engine, not a health-score model. A health score predicts an individual customer’s risk today. This answers a different, cohort-level question: what fraction of customers like this one are still active after N days, computed the statistically correct way.
| File | Purpose |
|---|---|
survival.js | computeKaplanMeierCurve(), computeMedianSurvivalTime(), compareCohortSurvival() — zero dependencies |
test.js | 14-test suite, hand-verified against the classic Kaplan-Meier worked example |
SKILL.md | Full skill definition, loadable in Claude Code/Desktop |
Correct handling of censored customers: someone who has not churned yet is still at risk through their current tenure but is never wrongly counted as an event, avoiding both the understated-retention mistake of dropping active customers and the overstated-retention mistake of counting them as permanently safe. And honest median reporting: returns null, not an extrapolated guess, when the observed data never shows survival dropping to 50 percent.
Yes. Free to download and run yourself. MV3 charges $175/hr only for implementation help wiring this into your real subscription or billing platform's actual tenure and churn data.
A health score predicts an individual customer's risk today. This computes a cohort-level retention curve, the real statistical fraction of customers still active at each point in time, using the same method (Kaplan-Meier) used in clinical and reliability survival analysis.
They are correctly treated as censored observations: counted as at risk through their current tenure, but never counted as a churn event. This is the core problem naive retention math gets wrong.
computeMedianSurvivalTime() returns null rather than extrapolating a guess. Many real retention curves never reach that point within the observation window.
No. All calculations run entirely in your own environment.
AI Marketing & SEO Automation, All States
AI Content & SEO Infrastructure for B2B companies that want to own their growth channel , not rent it.
(704) 317-2293 Get the Audit →We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.