SKILL FILE

MRR Tracker with AI

MRR / ARR dashboard from your Stripe subscriptions. New MRR · expansion · contraction · churn. Cohort retention. Quick LTV / CAC reads. Lived inside your repo, not a vendor dashboard.

Download Skill File ↓

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

MRR decomposition

New MRR (new customers) · expansion MRR (upgrades) · contraction MRR (downgrades) · churn MRR (cancellations) · net MRR. The five numbers that explain growth.

2

Cohort retention table

Customers grouped by signup month, retention plotted across subsequent months. Surfaces 'something broke at month 4' patterns that aggregate retention hides.

3

LTV & CAC reads

LTV = ARPU × gross margin × (1 / monthly churn rate). CAC pulled from marketing spend (Stripe + ad spend in ledger). LTV:CAC ratio computed.

4

Per-plan breakdown

If you have multiple plans (starter / pro / enterprise), MRR split by plan. See where the growth is actually coming from.

5

Markdown / Sheet / dashboard output

Same flexibility as the P&L tracker — markdown for the repo, Sheet for the partner / investor, JSON for a dashboard.

What you can build with this

Monthly MRR close

First of the month: net MRR computed, decomposition reported, cohort retention updated. Committed to the repo. You have the number before your coffee.

Investor / partner update

Need to send the monthly investor email? MRR + decomposition + retention is the data spine. Generate the report, paste the headline numbers into the email.

Pricing experiment evaluation

Changed a plan price last month? Run MRR tracker with `--compare-prev-month` to see whether expansion MRR moved or churn spiked.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Stripe subscriptions are the cleanest input. Manual invoiced retainers can be modelled too — they appear as recurring AR in the ledger. The skill includes both by default.
Annual plans get the MRR-equivalent (annual / 12) for the trend, and the actual annual cash for the runway model. Both views are available.
Customer churn = subscriptions cancelled this month / active at start. MRR churn = $ lost from cancellations + downgrades / MRR at start. Both shown.
Phase 1: yes, if your CRM contacts have a `source` field (utm_source, referral, channel). Phase 2 will pull from PostHog directly. See [[posthog-analytics]].
30 days of Stripe subscription history. Cohort retention becomes useful at 3 months, very useful at 12.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →