Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
v2.1.1: optimization, reference splits
What This Skill Does
Three Python CLI tools for SaaS customer success analytics. Calculates multi-dimensional health scores, identifies churn risk by tier, and ranks expansion opportunities across Enterprise, Mid-Market, and SMB segments. Uses Python standard library only, no external dependencies or API calls.
Runs entirely on Python's standard library, so there is no dependency setup, no API keys, and no external services required to get deterministic, repeatable scores.
When to use it
- Scoring a full customer portfolio before quarterly business reviews
- Flagging at-risk accounts ahead of contract renewal dates
- Finding upsell candidates among high-usage accounts
- Prioritizing CSM outreach by churn risk tier
- Preparing expansion revenue estimates for executive stakeholder meetings
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Analyze my customer portfolio from customer_portfolio.json and identify at-risk accounts and expansion opportunities
- 1Run health_score_calculator.py on the input JSON to produce health scores and Green/Yellow/Red status for each account
- 2Run churn_risk_analyzer.py to score behavioral signals and categorize accounts into Critical, High, Medium, or Low risk tiers
- 3Run expansion_opportunity_scorer.py to identify upsell, cross-sell, and seat expansion opportunities ranked by priority
- 4Combine outputs to surface healthy accounts ready for expansion and flag Critical or High-risk accounts for immediate CSM intervention
Health score report by account, churn risk breakdown with tier-based intervention recommendations, and a prioritized expansion opportunity list with revenue estimates