Agent skill · business finance · borghei

saas-metrics-coach

This skill should be used when the user asks to "calculate MRR", "analyze churn", "compute SaaS metrics", "do cohort retention analysis", "calculate LTV or CAC", "evaluate unit economics", or "track subscription revenue growth".

Why this skill is useful

Adds 3 executable scripts for calculating MRR, cohort retention, and unit economics that aren't in public docs.

What it needs

Requires python installed locally. About 3k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.

What this skill does

SaaS Metrics Coach Skill Overview 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. Clarify First Before calculating, confirm these inputs. If any is unknown or vague, ASK — do not assume: [ ] Which metric set — MRR/ARR growth, cohort retention, or unit economics (selects the script and the input format: subscription CSV, activity CSV, or metrics JSON) [ ] Reporting period + currency handling — the window and how multi-currency MRR is normalized (changes every revenue and churn figure) [ ] Gross margin — the margin to apply (drives LTV and CAC payback; LTV = ARPU x margin / churn) [ ] Churn definition — gross vs. net, logo vs. revenue (changes churn rate, NRR, and the health-flag verdict) Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact. Quick Start Tools Overview Tool Purpose Input Output ------ --------- ------- -------- mrrcalculator.py MRR, ARR, growth rate, churn CSV with subscription data Revenue metrics + trends cohortanalyzer.py Cohort retention analysis CSV with user signup/activity data Retention matrix + curves uniteconomics.py LTV, CAC, LTV:CAC, payback JSON with acquisition/revenue data Unit economics dashboard Workflows Workflow 1: Monthly SaaS Health Check 1. Export subscription data as CSV (columns: customerid, plan, mrr, startdate, enddate) 2. Run mrrcalculator.py to get current MRR, ARR, net new MRR, churn rate 3. Run cohortanalyzer.py on user activity data to identify retention trends 4. Run uniteconomics.py to validate LTV:CAC ratio stays above 3:1 5. Review output for warning flags (churn > 5%, LTV:CAC < 3, payback > 18 months) Workflow 2: Investor Deck Preparation 1. …

How to use it

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

@skills borghei/saas-metrics-coach

View the source on GitHub

Browse the @skills marketplace