onewave-ai/renewal-predictor
Predicts client renewal likelihood based on health score signals. Analyzes engagement, support, adoption, satisfaction, billing, stakeholder, and usage data to calculate a weighted Health Score (0-100), classify renewal risk, and generate a prioritized action plan with early warning signals and recommended save plays.
npx skills add https://github.com/OneWave-AI/claude-skills --skill renewal-predictor
Predict client renewal likelihood by computing a multi-dimensional Health Score and generating an actionable, evidence-backed risk assessment for every account.
For every account, answer three questions:
references/dimension-rubrics.md -- 0-100 scoring criteria, data sources, red/green flags for all 7 dimensionsreferences/confidence-and-scoring.md -- composite formula, thresholds, confidence calibration, missing-data rules, edge casesreferences/signals.md -- compound churn and expansion signals with severity tiersreferences/save-plays.md -- intervention templates by priorityreferences/output-template.md -- exact structure for renewal-forecast.mdreferences/data-templates.md -- CSV templates to request when data is missingThe Health Score is a composite metric from 0 to 100, built from seven weighted dimensions. Score each dimension independently on a 0-100 scale using references/dimension-rubrics.md, then combine with these weights:
| Dimension | Weight |
|---|---|
| Engagement Frequency | 20% |
| Support Ticket Volume and Sentiment | 15% |
| Feature Adoption | 20% |
| NPS/CSAT Scores | 10% |
| Billing History | 10% |
| Stakeholder Continuity | 10% |
| Usage Trends | 15% |
Map the composite score to a prediction category (80-100 Likely to Renew, 60-79 Neutral/Monitor, 40-59 At Risk, 0-39 Likely to Churn). See references/confidence-and-scoring.md for the formula, thresholds, and confidence rules.
references/data-templates.md and stop.references/dimension-rubrics.md. Flag insufficient, missing, or ambiguous dimensions. Record the raw evidence behind each score.references/confidence-and-scoring.md (including the missing-data rules).references/signals.md. Cross-reference across dimensions for compound signals. Tag each with severity and triggering evidence.references/save-plays.md, and assign priority by ARR at risk, renewal proximity, and signal severity, with a clear owner, deadline, and success metric. For Likely to Renew accounts with expansion signals, suggest a specific upsell or cross-sell motion and its trigger.renewal-forecast.md following references/output-template.md. Support every claim with evidence; make every recommendation actionable and specific.10. Never refuse to produce a forecast because data is incomplete. Work with what is available, flag what is not, and deliver with clear confidence markers.
Take onewave-ai/renewal-predictor from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.