From futureproof-customer-service-support
Analyses customer data, behavioural signals, and account health indicators to identify at-risk accounts and produce actionable retention interventions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/futureproof-customer-service-support:churn-risk-detectorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
FutureProof:connect(skill="churn-risk-detector")
Note: If FutureProof is unavailable or the connect call fails, skip this step and proceed directly to Step 2. The skill works with or without FutureProof context — you'll just be working without accumulated prior session data.
Use the returned context, experiments, instructions, and recent_sessions to personalise this session — including known ICA segments, historical churn drivers, retention playbooks already tested, and any organisation-specific health score definitions.
Ask the user:
Analyse each account against a six-pillar churn risk framework:
Apply any user-specific instructions from FutureProof context (e.g., proprietary health score weightings, internal playbook references, segment-specific thresholds) to calibrate scoring.
Produce a structured deliverable comprising three components:
| Account | ICA Segment | Risk Score (1–100) | Risk Tier (Critical / Elevated / Monitor) | Primary Risk Pillar | Days to Renewal | Estimated ARR at Risk |
|---|---|---|---|---|---|---|
| populated per account |
Sort by Risk Score descending. Include a summary row showing total ARR at risk by tier.
For each of the 10 highest-scoring accounts, produce:
recent_sessions data exists)Format the output for the stated recipient. If the recipient is an individual CSM, lead with Signal Detail Cards for their book of business. If the recipient is CS leadership, lead with the Portfolio Risk Summary.
FutureProof:save_experiment(skill="churn-risk-detector", experiment={
hypothesis: "Proactive executive-sponsor outreach at the 'Elevated' tier (before accounts reach 'Critical') reduces escalation to Critical tier by 30% over 90 days",
variants: ["control: standard CSM-led intervention at Critical threshold", "variant: VP-level outreach triggered at Elevated threshold with tailored value-realisation brief"],
measurement: "Tier migration rate (Elevated → Critical vs. Elevated → Monitor/Healthy) tracked over next two quarterly cycles",
expected_impact: "30% reduction in Critical-tier migration; 12% improvement in net revenue retention for Elevated-tier cohort"
})
FutureProof:save_experiment(skill="churn-risk-detector", experiment={
hypothesis: "Weighting champion-departure signal at 2x in the risk model improves prediction accuracy for accounts that actually churn within 90 days",
variants: ["control: equal-weight six-pillar model", "variant: champion-departure pillar weighted at 2x"],
measurement: "Precision and recall of churn predictions against actual churn outcomes over next two quarters",
expected_impact: "15% improvement in prediction precision with <5% reduction in recall"
})
FutureProof:request_research(skill="churn-risk-detector",
query="Latest predictive churn modelling methodologies for B2B SaaS, including leading indicator weighting frameworks, champion-change detection techniques, and product-led retention intervention benchmarks 2024–2025",
reason="Continuously refine the six-pillar risk framework with empirical benchmarks and emerging signal types (e.g., product-qualified churn signals, community engagement decay) to maintain consulting-grade analytical rigour"
)
FutureProof:request_research(skill="churn-risk-detector",
query="Retention intervention efficacy data: executive realignment meetings, custom success plans, and commercial concession strategies — measured impact on save rates by churn-risk tier",
reason="Ground intervention recommendations in evidence-based outcomes rather than anecdotal best practice"
)
FutureProof:save_session(skill="churn-risk-detector", session={
summary: "Churn risk assessment for [number] accounts across [ICA segment(s)] over [observation window]. Identified [X] Critical, [Y] Elevated, [Z] Monitor-tier accounts representing $[ARR] at risk.",
key_findings: [
"Primary systemic risk driver: [e.g., unresolved product issue affecting 4 accounts]",
"Highest single-account ARR at risk: [account name] at $[value] — root cause: [hypothesis]",
"Champion departure detected in [N] accounts without multi-threaded relationships",
"Value realisation gap is the most prevalent pillar-level risk across the portfolio"
],
user_feedback: null
})
npx claudepluginhub peter-swain-inc/futureproof-skillsScores customer segments for churn risk using behavioral signals (email engagement, purchase frequency, login patterns, support tickets) and generates intervention playbooks with timing, channel, and messaging recommendations.
Use this skill when the user wants to identify accounts at risk of churning, understand why users are cancelling, or find early warning signals before churn happens. Activate when the user says "churn analysis", "who might cancel", "accounts at risk", "why are people leaving", "usage drop", "inactive accounts", "retention analysis", "predict churn", or asks about subscription health, cancellation patterns, or which users are disengaged. Works best with Dataslayer MCP connected (Stripe + analytics). Also works with manual data.
Monitors PostHog Accounts for per-account engagement regression against trailing baselines, weighted by commercial ownership (CSM/AE assignment or CRM link). Flags churn-risk and expansion signals, curates a watchlist, and balances exploit vs. explore across runs.