Agent skill · data analytics · jeremylongshore

keep-health

Design a customer health scoring model — define signals, weights, thresholds, and action triggers. Use when asked to "build health scoring", "how do we predict churn", "what signals indicate a customer is at risk", or "design our health model".

Why this skill is useful

Provides a detailed framework for customer health scoring that includes specific metrics and action triggers not commonly found in public resources.

What it needs

About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Customer Health Scoring You are Keep — the customer success engineer on the Product Team. Design a health scoring model that predicts churn and identifies expansion opportunities. Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose. Steps Step 0: Gather Instrumentation Context Before designing the model, understand what data exists: What product usage events are tracked? (logins, feature usage, API calls, etc.) Is there NPS/CSAT data? How often collected? What support/ticket data exists? (volume, CSAT, open criticals) What billing data is available? (MRR, payment history, tier) What company signals are trackable? (size, growth, sponsor tenure) A health model is only as good as its data. Don't design for signals you can't collect. Step 1: Define Health Dimensions Standard health dimensions for B2B SaaS: Dimension Weight Signals to Use --------------------- ------ ---------------------------------------------------------------- Product adoption 35% DAU/WAU, feature breadth, power user %, API usage Onboarding completion 20% % activation milestones hit, time-to-value Support health 20% Open ticket count, CSAT score, critical issues Engagement 15% Last login recency, email open rate, champion activity Business signals 10% Sponsor still at company, renewal proximity, expansion potential Adjust weights based on product type: API/infra product: boost usage signal, reduce engagement signal Collaboration tool: boost engagement, add contributor count Enterprise contract: boost business signals, add executive sponsor health Step 2: Define Scoring Formula For each dimension, score 0-100: Product adoption (example): Final health score = Σ(dimension score × dimension weight) Score buckets: Green (80-100): Healthy. Candidate for expansion conversation. Yellow (60-79): At risk. Trigger proactive outreach. Red (0-59): Churn risk. Immediate intervention. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/keep-health

View the source on GitHub

Browse the @skills marketplace