Claude-skill-registry customer-health-scorecard

Create or update a customer health scorecard

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/customer-health-scorecard" ~/.claude/skills/majiayu000-claude-skill-registry-customer-health-scorecard && rm -rf "$T"
manifest: skills/data/customer-health-scorecard/SKILL.md
source content

Document Intelligence

This skill supports three modes: Create, Update, and Find.

Mode Detection

SignalModeConfidence
"update", "revise", "refresh" in inputUPDATE100%
File path provided (
@path/to/scorecard.md
)
UPDATE100%
"create", "new", "draft" in inputCREATE100%
"find", "search", "list scorecards"FIND100%
"the scorecard", "[Customer] health"UPDATE85%
Just customer name/segmentCREATE60%

Threshold: ≥85% auto-proceed | 70-84% state assumption | <70% ask user

Mode Behaviors

CREATE: Generate complete new health scorecard using template below.

UPDATE:

  1. Read existing scorecard (search if path not provided)
  2. Preserve structure, update metrics with new data
  3. Add new month to Historical Trend
  4. Recalculate health scores
  5. Show diff summary: "Updated scores. Previous: X/100 → Current: Y/100."

FIND:

  1. Search paths below for health scorecards
  2. Present results: customer, current score, last updated
  3. Ask: "Update one of these, or create new?"

Search Locations for Health Scorecards

  • customers/
  • health/
  • customer-success/
  • accounts/

Create a Customer Health Scorecard for the specified customer or segment.

V2V Phase

Phase 5: Business & Customer Outcomes - This skill tracks customer health indicators.

Output Structure

1. Overall Health Score

Score: X/100 [🟢 Healthy / 🟡 At Risk / 🔴 Critical]

ComponentWeightScoreWeighted Score
EngagementX%X/100X
AdoptionX%X/100X
SupportX%X/100X
RelationshipX%X/100X
Total100%X/100

2. Engagement Metrics

MetricCurrentTargetTrendScore
DAU/MAUX%X%↑/↓/→X/100
Session frequencyX/weekX/week↑/↓/→X/100
Session durationX minX min↑/↓/→X/100
Feature usage breadthX%X%↑/↓/→X/100

3. Adoption Metrics

MetricCurrentTargetTrendScore
Activated usersX%X%↑/↓/→X/100
Use cases liveX/XX/X↑/↓/→X/100
Integration depthXX↑/↓/→X/100
Admin engagementXX↑/↓/→X/100

4. Support Metrics

MetricCurrentTargetTrendScore
Ticket volumeX/monthX/month↑/↓/→X/100
Resolution timeX hoursX hours↑/↓/→X/100
EscalationsXX↑/↓/→X/100
Satisfaction (CSAT)X%X%↑/↓/→X/100

5. Relationship Metrics

MetricCurrentTrendScore
Executive sponsor engagedYes/No-X/100
Champion identifiedYes/No-X/100
QBR participationX%↑/↓/→X/100
NPS scoreX↑/↓/→X/100

6. Expansion Signals

SignalStatusImplication
Approaching usage limits🟢/🟡/🔴[Opportunity/Risk]
New use case interest🟢/🟡/🔴[Opportunity/Risk]
Team growth🟢/🟡/🔴[Opportunity/Risk]
Contract renewal approaching🟢/🟡/🔴[Opportunity/Risk]

7. Churn Risk Indicators

IndicatorStatusImpactAction
Usage decline🟢/🟡/🔴High/Med/Low[Action]
Champion departure🟢/🟡/🔴High/Med/Low[Action]
Support escalations🟢/🟡/🔴High/Med/Low[Action]
Competitive evaluation🟢/🟡/🔴High/Med/Low[Action]

8. Action Recommendations

Immediate (This Week):

ActionOwnerDue Date
[Action][Owner][Date]

This Month:

ActionOwnerDue Date
[Action][Owner][Date]

9. Historical Trend

MonthHealth ScoreKey Events
[Month -3]X/100[Events]
[Month -2]X/100[Events]
[Month -1]X/100[Events]
CurrentX/100[Events]

Instructions

  1. Ask about specific customer if not specified
  2. Reference any customer data provided via @file syntax
  3. Include both leading and lagging indicators
  4. Provide specific, actionable recommendations
  5. Save as markdown file
  6. Offer to create presentation version using /present