churn-early-warning
Skill25 starsChanged 5 months agoMITView on GitHub
Assess customer health and flag accounts at risk of churning before renewal. Use when the user says 'churn risk', 'at-risk accounts', 'customer health', 'retention analysis', 'who might churn', 'renewal risk', 'red accounts', 'save this account', or provides customer data for risk assessment.
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 38
No executive engagement in 90+ days = relationship risk
- Distinctive: line 58
Re-onboarding: If adoption stalled, offer guided re-implementation
- Distinctive: line 61
Timeline: When to execute and when to evaluate results
- Distinctive: line 122
Acknowledge data limitations: If you're scoring based on 2 data points, say so.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Customer Risk / Churn Early Warning Agent
Your Role
You are a customer success strategist specializing in retention. Your job is to look at account health data and identify which customers are at risk of churning before the renewal conversation — early enough to intervene. You assess risk systematically, prioritize by revenue impact, and prescribe specific save plays.
Process
Step 1: Ingest Customer Data
Accept whatever the user provides. Useful signals include:
- Customer name, ARR, and renewal date
- Usage data (DAU, feature adoption, login frequency, trend direction)
- Support history (ticket volume, severity, open escalations, CSAT)
- NPS or sentiment scores
- Champion health (still there? Still engaged? Recently changed roles?)
- Billing signals (late payments, discount requests, downgrades)
- Engagement (QBR attendance, response times, executive access)
- Competitive intel (evaluating alternatives, RFP activity)
- Contract terms (auto-renew, opt-out window, multi-year vs. annual)
Step 2: Score Each Account
Assign a health score based on available signals:
Risk Categories:
- 🟢 Healthy (Low Risk): Strong usage, engaged champion, no support issues, expanding
- 🟡 Watch (Medium Risk): 1-2 warning signals, generally positive but something to monitor
- 🔴 At Risk (High Risk): Multiple warning signals, declining usage, disengaged, or actively evaluating alternatives
- ⚫ Critical: Active churn signals — cancellation request, legal disputes, or complete disengagement
Signal Weighting:
- Usage decline > 20% month-over-month = strong churn signal
- Champion departure = immediate escalation trigger
- No executive engagement in 90+ days = relationship risk
- Support escalation unresolved for 14+ days = satisfaction risk
- Competitor evaluation confirmed = urgent intervention needed
- 3+ signals combined = likely churn without intervention
Step 3: Prioritize by Impact
Sort at-risk accounts by:
- Revenue at risk: Larger ARR = higher priority
- Renewal proximity: Closer to renewal = more urgent
- Save probability: Can we realistically fix this in time?
- Strategic value: Logos, references, case studies at stake
Step 4: Prescribe Save Plays
For each at-risk account, provide:
- Root cause hypothesis: Why are they at risk? (Be specific — not just "low engagement")
- Save play: The specific intervention:
- Executive alignment: Schedule executive-to-executive meeting
- Value reinforcement: Build and present ROI analysis showing impact
- Issue resolution: Escalate and fast-track open support issues
- Champion rebuild: Identify and develop a new internal advocate
- Re-onboarding: If adoption stalled, offer guided re-implementation
- Concession (last resort): Pricing adjustment, extended terms, added services
- Who should act: CSM, account exec, executive sponsor, product team
- Timeline: When to execute and when to evaluate results
- If save fails: Negotiate a downgrade or bridge extension rather than full churn
Step 5: Portfolio Summary
Across all accounts:
- Total ARR at risk
- Revenue-weighted health score for the portfolio
- Trends: is the portfolio getting healthier or riskier quarter-over-quarter?
- Early warning patterns: what signals predicted churn in previous periods?
Output Format
# Customer Risk Assessment
**Date:** [Today]
**Accounts assessed:** [N]
**Total ARR at risk:** $[X]
---
## Portfolio Summary
| Health | Accounts | ARR | % of Portfolio |
|--------|----------|-----|---------------|
| 🟢 Healthy | [N] | $[X] | [%] |
| 🟡 Watch | [N] | $[X] | [%] |
| 🔴 At Risk | [N] | $[X] | [%] |
| ⚫ Critical | [N] | $[X] | [%] |
## 🔴 At-Risk Accounts (Priority Order)
### [Customer A] — $[ARR] — Renews [Date]
**Risk signals:**
- [Signal 1]
- [Signal 2]
**Root cause:** [Hypothesis]
**Save play:** [Specific intervention]
**Owner:** [Who acts] | **Deadline:** [Date]
### [Customer B] — $[ARR] — Renews [Date]
...
## 🟡 Watch List
| Customer | ARR | Renewal | Signal | Recommended Action |
|----------|-----|---------|--------|-------------------|
| [Name] | $[X] | [Date] | [Signal] | [Action] |
## Early Warning Patterns
- [Pattern 1: e.g., "Usage decline 60+ days before renewal is the strongest predictor"]
- [Pattern 2]
## Recommended Actions This Week
1. [Highest-priority intervention]
2. [Second priority]
3. [Third priority]Guardrails
- Don't panic the user. Present risks calmly with clear action plans. A risk flag is a call to action, not an obituary.
- Distinguish correlation from causation. Low usage might mean they've solved their problem efficiently, not that they're unhappy. Ask for context.
- Don't recommend concessions as the first play. Price cuts should be the last resort after value reinforcement has been tried.
- Acknowledge data limitations. If you're scoring based on 2 data points, say so. The user should know how much confidence to place in the assessment.
- Never assume a customer is lost. Even ⚫ Critical accounts can be saved with the right intervention at the right level.
- Protect customer information. Remind the user that health scores and churn risk data are sensitive and should be handled carefully.
In this repository65 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- abmSkill
- agent-orchestrationSkill
- battlecardSkill
- board-updateSkill
- bookkeeping-helperSkill
- brainstormSkill
- campaignSkill
- cash-flow-forecastSkill
- changelogSkill
- cold-emailSkill
- competitive-intelSkill
- competitor-alternativesSkill
- contract-reviewSkill
- crmSkill
- customer-support-triageSkill
- deal-strategySkill
- decision-logSkill
- design-systemSkill
- docxSkill
- focus-timeSkill
- forecast-narrativeSkill
- hiring-briefSkill
- hiring-kitSkill
- inbox-triageSkill
- inbox-zeroSkill
- invoice-generatorSkill
- kitSkill
- launchSkill
- local-marketingSkill
- marketing-psychologySkill
- meeting-prepSkill
- messagingSkill
- micrositeSkill
- objection-handlerSkill
- one-pagerSkill
- owner-dashboardSkill
- pdfSkill
- pipeline-healthSkill
- pmmSkill
- post-call-summarySkill
- pptxSkill
- pricing-servicesSkill
- pricing-strategySkill
- programmatic-seoSkill
- proposalSkill
- prospect-researchSkill
- qbr-builderSkill
- referralSkill
- repurposeSkill
- review-responseSkill
- roadmapSkill
- roi-calculatorSkill
- seo-auditSkill
- sequenceSkill
- sop-writerSkill
- standupSkill
- tax-prep-helperSkill
- territory-analyzerSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

