From agi-super-team
Calculates MRR/ARR, analyzes cohort retention, and evaluates unit economics for SaaS businesses. Provides scripts for subscription revenue analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:saas-metrics-coachThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Production-ready SaaS metrics toolkit for calculating MRR/ARR, analyzing cohort retention, and evaluating unit economics. Designed for SaaS founders, finance teams, and growth operators who need precise subscription revenue analysis without spreadsheet gymnastics.
Production-ready SaaS metrics toolkit for calculating MRR/ARR, analyzing cohort retention, and evaluating unit economics. Designed for SaaS founders, finance teams, and growth operators who need precise subscription revenue analysis without spreadsheet gymnastics.
# Calculate MRR, ARR, growth rate, and churn from subscription data
python scripts/mrr_calculator.py subscriptions.csv
# Run cohort retention analysis
python scripts/cohort_analyzer.py users.csv --cohort-period monthly
# Calculate LTV, CAC, LTV:CAC ratio, and payback period
python scripts/unit_economics.py metrics.json
| Tool | Purpose | Input | Output |
|---|---|---|---|
mrr_calculator.py | MRR, ARR, growth rate, churn | CSV with subscription data | Revenue metrics + trends |
cohort_analyzer.py | Cohort retention analysis | CSV with user signup/activity data | Retention matrix + curves |
unit_economics.py | LTV, CAC, LTV:CAC, payback | JSON with acquisition/revenue data | Unit economics dashboard |
mrr_calculator.py to get current MRR, ARR, net new MRR, churn ratecohort_analyzer.py on user activity data to identify retention trendsunit_economics.py to validate LTV:CAC ratio stays above 3:1mrr_calculator.py --format json to get growth metrics for chartscohort_analyzer.py --format json for retention curvesunit_economics.py --format json for unit economics summarymrr_calculator.py with --breakdown to see churn by plan tiercohort_analyzer.py to identify which cohorts churn fastestSee references/saas-metrics-guide.md for comprehensive framework details.
customer_id,plan,mrr,start_date,end_date,status
C001,pro,99.00,2025-01-15,,active
C002,basic,29.00,2025-02-01,2025-08-15,churned
C003,enterprise,499.00,2025-03-10,,active
user_id,signup_date,last_active_date,activity_month
U001,2025-01-05,2025-06-15,2025-06
U002,2025-01-12,2025-03-20,2025-03
{
"period": "2025-Q4",
"total_customers": 1200,
"new_customers": 150,
"churned_customers": 45,
"total_mrr": 89500.00,
"arpu": 74.58,
"gross_margin": 0.82,
"sales_marketing_spend": 45000.00,
"monthly_churn_rate": 0.0375
}
| Metric | Concerning | Acceptable | Strong |
|---|---|---|---|
| Monthly Churn | > 5% | 2-5% | < 2% |
| Net Revenue Retention | < 90% | 90-110% | > 120% |
| LTV:CAC | < 1:1 | 1:1-3:1 | > 3:1 |
| CAC Payback | > 24 mo | 12-18 mo | < 12 mo |
| Gross Margin | < 60% | 60-75% | > 75% |
npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamCalculates SaaS revenue and retention metrics including MRR/ARR, churn, NRR. Use for diagnosing growth momentum, churn problems, and product-market-fit.
Analyzes unit economics for PE targets: ARR cohorts, LTV/CAC, net retention, payback periods, revenue quality, and margin waterfall. Use for SaaS/subscription/recurring revenue businesses.
Analyzes SaaS unit economics and growth strategy including LTV, CAC, MRR/ARR, payback period, churn, Rule of 40, and financial modeling for business health and investor analysis.