Customer Success pack
Claude Skill
Renewal Risk Scorer
Scores a renewal risk on real signals — usage, NPS, exec changes, late payments — and recommends specific intervention.
What it does
Given the customer's renewal context and the signals you've collected (usage trends, NPS, support ticket volume, exec sponsor changes, billing behavior, contract creep), produces a risk score with reasoning and a 3-5 step intervention plan keyed to the specific signals — not a generic "schedule an EBR."
When to use
- ✓Renewal is 60-120 days out and you need to triage which accounts get exec involvement
- ✓Your CS leader asked for a written risk read on a specific customer
- ✓You have a gut feeling something is off and want to pressure-test it against signals
When not to use
- ✗Renewal already inside 30 days — you're past triage, you're in save mode (use churn-save-email-writer instead)
- ✗You don't have any usage or engagement data. Risk scoring on vibes is theater.
Install
Download the .zip, then unzip into your Claude skills folder.
mkdir -p ~/.claude/skills
unzip ~/Downloads/renewal-risk-scorer.zip -d ~/.claude/skills/
# Restart Claude Code session.
# Skill is now available — Claude will use it when relevant.SKILL.md
SKILL.md
---
name: renewal-risk-scorer
description: Use when scoring a customer's renewal risk and recommending specific interventions. Triggers on "renewal risk", "score this renewal", "is X going to renew", "renewal triage".
---
# Renewal Risk Scorer
A renewal risk score is only useful if it drives a specific action. "Medium risk, schedule an EBR" is not an action — it's a calendar invite. This skill scores AND prescribes.
## Required inputs
1. **Customer + ARR + renewal date**
2. **Usage trend** — last 90 days, by core feature (not aggregate logins)
3. **NPS / champion sentiment** — most recent score or pulse
4. **Support volume** — ticket count, P1 count, sentiment of resolutions
5. **Exec sponsor stability** — has the original buyer / champion changed roles, left, or gone quiet?
6. **Billing signals** — late payments, procurement push for discount, contract questions
7. **Competitive signal** — have they been talking to your competitor or just got acquired by one?
If 3+ of these are missing, stop and tell the user: "Risk score will be weak with this data. Pull X, Y, Z from Gainsight/Salesforce/Zendesk first."
## Risk dimensions and what they mean
Walk through each signal and weight it:
### Usage decay
- Core feature usage down >25% over 90 days = high signal
- Login count down but core feature usage flat = lower signal (different humans using it)
- New feature never adopted after 6 months in contract = expansion-blocker, not necessarily churn risk
### Champion / exec change
- Buyer left in last 90 days and successor hasn't been engaged = HIGHEST risk signal
- Champion changed roles internally = re-sell needed, treat as new buyer
- Champion still in seat and engaged = strong protection
### Ticket pattern
- Volume spike + low CSAT = active dissatisfaction
- Volume spike + high CSAT = engaged, not at risk
- Volume drop to zero = silent disengagement, often worse than complaints
### Billing / procurement
- Late payment, asks about month-to-month, procurement-led ask for steep discount = budget pressure
- "Send me a one-pager our finance team can review" = champion under pressure to defend
### Competitive
- Acquired by company using competitor = high risk, often non-controllable
- Mention of competitor in customer conversation = test for seriousness, often a leverage play
## Output
### Risk grade
**A / B / C / D** with one-line rationale.
- **A**: low risk, expansion-mode customer
- **B**: stable, monitor
- **C**: at risk, intervene this quarter
- **D**: actively churning, all-hands save mode
### Top 3 signals driving the score
Cite specifics: "Core workflow usage down 40% MoM since March; exec sponsor (VP Ops) departed in February; champion NPS was 7 in last pulse."
### Specific intervention plan (3-5 steps, owned)
NOT generic. Examples:
- **This week**: AE + CSM joint outreach to NEW VP Ops to introduce the relationship
- **Next 2 weeks**: Drop a usage pattern audit on the champion's desk before they ask
- **Before renewal -60**: Multi-threading workshop — identify 2 net-new stakeholders to engage
- **Before renewal -30**: Exec-to-exec touch from your VP CS to their VP
Each step has an owner (CSM / AE / VP CS / Exec) and a date.
### What would change the grade
"If we can re-engage a VP-level sponsor in the next 30 days, this moves from C to B. If usage continues decaying through April, this moves to D."
## Anti-patterns
- Averaging signals into a single number that hides the actual risk driver
- "Schedule an EBR" as the only intervention — it's not an intervention, it's a meeting
- Calling a renewal "safe" because the champion likes you, when usage is collapsing
- Ignoring exec sponsor changes — they're the #1 controllable signal
## Tone
Direct. CSM leadership reading this needs to act. Hedged language ("might be at risk", "potentially concerning") is what gets accounts to D-grade unnoticed.
Example prompts
Once installed, try these prompts in Claude:
- Score renewal risk for Globex. $240k ARR, renewal in Q3 (90 days). Usage of core workflow feature dropped 40% MoM in March. Exec sponsor (VP Ops) left last month. NPS from champion was 7 in Feb, no recent score. 2 P1 tickets in last 6 weeks both resolved.
- Renewal risk for Initech. Champion still loves us, usage is flat, but they just got acquired and the acquirer uses our competitor.