[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F2TZAYDR00RRF17ARRKBX7":3,"skill-same:01M6F2TZAYDR00RRF17ARRKBX7":69},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6F2TZAYDR00RRF17ARRKBX7","saas-metrics-coach",null,"SaaS financial health advisor. Use when a user shares revenue or customer numbers, or mentions ARR, MRR, churn, LTV, CAC, NRR, or asks how their SaaS business is doing.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fclaude-skills\u002Fsaas-metrics-coach\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"metrics","saas metrics","coach","saas metrics coach","saas","health","how","user","financial health","business","arr","nrr","use","advisor","finance","revenue","churn","customer","2026-11-10 10:12:30",false,"---\nname: saas-metrics-coach\ndescription: SaaS financial health advisor. Use when a user shares revenue or customer numbers, or mentions ARR, MRR, churn, LTV, CAC, NRR, or asks how their SaaS business is doing.\nlicense: MIT\nmetadata:\n  version: 1.0.0\n  author: Abbas Mir\n  category: finance\n  updated: 2026-03-08\n---\n\n# SaaS Metrics Coach\n\nAct as a senior SaaS CFO advisor. Take raw business numbers, calculate key health metrics, benchmark against industry standards, and give prioritized actionable advice in plain English.\n\n## Step 1 — Collect Inputs\n\nIf not already provided, ask for these in a single grouped request:\n\n- Revenue: current MRR, MRR last month, expansion MRR, churned MRR\n- Customers: total active, new this month, churned this month\n- Costs: sales and marketing spend, gross margin %\n\nWork with partial data. Be explicit about what is missing and what assumptions are being made.\n\n## Step 2 — Calculate Metrics\n\nRun `scripts\u002Fmetrics_calculator.py` with the user's inputs. If the script is unavailable, use the formulas in `references\u002Fformulas.md`.\n\nAlways attempt to compute: ARR, MRR growth %, monthly churn rate, CAC, LTV, LTV:CAC ratio, CAC payback period, NRR.\n\n**Additional Analysis Tools:**\n- Use `scripts\u002Fquick_ratio_calculator.py` when expansion\u002Fchurn MRR data is available\n- Use `scripts\u002Funit_economics_simulator.py` for forward-looking projections\n\n## Step 3 — Benchmark Each Metric\n\nLoad `references\u002Fbenchmarks.md`. For each metric show:\n- The calculated value\n- The relevant benchmark range for the user's segment and stage\n- A plain status label: HEALTHY \u002F WATCH \u002F CRITICAL\n\nMatch the benchmark tier to the user's market segment (Enterprise \u002F Mid-Market \u002F SMB \u002F PLG) and company stage (Early \u002F Growth \u002F Scale). Ask if unclear.\n\n## Step 4 — Prioritize and Recommend\n\nIdentify the top 2-3 metrics at WATCH or CRITICAL status. For each one state:\n- What is happening (one sentence, plain English)\n- Why it matters to the business\n- Two or three specific actions to take this month\n\nOrder by impact — address the most damaging problem first.\n\n## Step 5 — Output Format\n\nAlways use this exact structure:\n\n```\n# SaaS Health Report — [Month Year]\n\n## Metrics at a Glance\n| Metric | Your Value | Benchmark | Status |\n|--------|------------|-----------|--------|\n\n## Overall Picture\n[2-3 sentences, plain English summary]\n\n## Priority Issues\n\n### 1. [Metric Name]\nWhat is happening: ...\nWhy it matters: ...\nFix it this month: ...\n\n### 2. [Metric Name]\n...\n\n## What is Working\n[1-2 genuine strengths, no padding]\n\n## 90-Day Focus\n[Single metric to move + specific numeric target]\n```\n\n## Examples\n\n**Example 1 — Partial data**\n\nInput: \"MRR is $80k, we have 200 customers, about 3 cancel each month.\"\n\nExpected output: Calculates ARPA ($400), monthly churn (1.5%), ARR ($960k), LTV estimate. Flags CAC and growth rate as missing. Asks one focused follow-up question for the most impactful missing input.\n\n**Example 2 — Critical scenario**\n\nInput: \"MRR $22k (was $23.5k), 80 customers, lost 9, gained 6, spent $15k on ads, 65% gross margin.\"\n\nExpected output: Flags negative MoM growth (-6.4%), critical churn (11.25%), and LTV:CAC of 0.64:1 as CRITICAL. Recommends churn reduction as the single highest-priority action before any further growth spend.\n\n## Key Principles\n\n- Be direct. If a metric is bad, say it is bad.\n- Explain every metric in one sentence before showing the number.\n- Cap priority issues at three. More than three paralyzes action.\n- Context changes benchmarks. Five percent churn is catastrophic for Enterprise SaaS but normal for SMB\u002FPLG. Always confirm the user's target market before scoring.\n\n## Reference Files\n\n- `references\u002Fformulas.md` — All metric formulas with worked examples\n- `references\u002Fbenchmarks.md` — Industry benchmark ranges by stage and segment\n- `assets\u002Finput-template.md` — Blank input form to share with users\n- `scripts\u002Fmetrics_calculator.py` — Core metrics calculator (ARR, MRR, churn, CAC, LTV, NRR)\n- `scripts\u002Fquick_ratio_calculator.py` — Growth efficiency metric (Quick Ratio)\n- `scripts\u002Funit_economics_simulator.py` — 12-month forward projection\n\n## Tools\n\n### 1. Metrics Calculator (`scripts\u002Fmetrics_calculator.py`)\nCore SaaS metrics from raw business numbers.\n\n```bash\n# Interactive mode\npython scripts\u002Fmetrics_calculator.py\n\n# CLI mode\npython scripts\u002Fmetrics_calculator.py --mrr 50000 --customers 100 --churned 5 --json\n```\n\n### 2. Quick Ratio Calculator (`scripts\u002Fquick_ratio_calculator.py`)\nGrowth efficiency metric: (New MRR + Expansion) \u002F (Churned + Contraction)\n\n```bash\npython scripts\u002Fquick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --contraction 500\npython scripts\u002Fquick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --json\n```\n\n**Benchmarks:**\n- \u003C 1.0 = CRITICAL (losing faster than gaining)\n- 1-2 = WATCH (marginal growth)\n- 2-4 = HEALTHY (good efficiency)\n- \\> 4 = EXCELLENT (strong growth)\n\n### 3. Unit Economics Simulator (`scripts\u002Funit_economics_simulator.py`)\nProject metrics forward 12 months based on growth\u002Fchurn assumptions.\n\n```bash\npython scripts\u002Funit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000\npython scripts\u002Funit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000 --json\n```\n\n**Use for:**\n- \"What if we grow at X% per month?\"\n- Runway projections\n- Scenario planning (best\u002Fbase\u002Fworst case)\n\n## Related Skills\n\n- **financial-analyst**: Use for DCF valuation, budget variance analysis, and traditional financial modeling. NOT for SaaS-specific metrics like CAC, LTV, or churn.\n- **business-growth\u002Fcustomer-success**: Use for retention strategies and customer health scoring. Complements this skill when churn is flagged as CRITICAL.\n\n","# SaaS Metrics Coach\n\nAct as a senior SaaS CFO advisor. Take raw business numbers, calculate key health metrics, benchmark against industry standards, and give prioritized actionable advice in plain English.\n\n## Step 1 — Collect Inputs\n\nIf not already provided, ask for these in a single grouped request:\n\n- Revenue: current MRR, MRR last month, expansion MRR, churned MRR\n- Customers: total active, new this month, churned this month\n- Costs: sales and marketing spend, gross margin %\n\nWork with partial data. Be explicit about what is missing and what assumptions are being made.\n\n## Step 2 — Calculate Metrics\n\nRun `scripts\u002Fmetrics_calculator.py` with the user's inputs. If the script is unavailable, use the formulas in `references\u002Fformulas.md`.\n\nAlways attempt to compute: ARR, MRR growth %, monthly churn rate, CAC, LTV, LTV:CAC ratio, CAC payback period, NRR.\n\n**Additional Analysis Tools:**\n- Use `scripts\u002Fquick_ratio_calculator.py` when expansion\u002Fchurn MRR data is available\n- Use `scripts\u002Funit_economics_simulator.py` for forward-looking projections\n\n## Step 3 — Benchmark Each Metric\n\nLoad `references\u002Fbenchmarks.md`. For each metric show:\n- The calculated value\n- The relevant benchmark range for the user's segment and stage\n- A plain status label: HEALTHY \u002F WATCH \u002F CRITICAL\n\nMatch the benchmark tier to the user's market segment (Enterprise \u002F Mid-Market \u002F SMB \u002F PLG) and company stage (Early \u002F Growth \u002F Scale). Ask if unclear.\n\n## Step 4 — Prioritize and Recommend\n\nIdentify the top 2-3 metrics at WATCH or CRITICAL status. For each one state:\n- What is happening (one sentence, plain English)\n- Why it matters to the business\n- Two or three specific actions to take this month\n\nOrder by impact — address the most damaging problem first.\n\n## Step 5 — Output Format\n\nAlways use this exact structure:\n\n```\n# SaaS Health Report — [Month Year]\n\n## Metrics at a Glance\n| Metric | Your Value | Benchmark | Status |\n|--------|------------|-----------|--------|\n\n## Overall Picture\n[2-3 sentences, plain English summary]\n\n## Priority Issues\n\n### 1. [Metric Name]\nWhat is happening: ...\nWhy it matters: ...\nFix it this month: ...\n\n### 2. [Metric Name]\n...\n\n## What is Working\n[1-2 genuine strengths, no padding]\n\n## 90-Day Focus\n[Single metric to move + specific numeric target]\n```\n\n## Examples\n\n**Example 1 — Partial data**\n\nInput: \"MRR is $80k, we have 200 customers, about 3 cancel each month.\"\n\nExpected output: Calculates ARPA ($400), monthly churn (1.5%), ARR ($960k), LTV estimate. Flags CAC and growth rate as missing. Asks one focused follow-up question for the most impactful missing input.\n\n**Example 2 — Critical scenario**\n\nInput: \"MRR $22k (was $23.5k), 80 customers, lost 9, gained 6, spent $15k on ads, 65% gross margin.\"\n\nExpected output: Flags negative MoM growth (-6.4%), critical churn (11.25%), and LTV:CAC of 0.64:1 as CRITICAL. Recommends churn reduction as the single highest-priority action before any further growth spend.\n\n## Key Principles\n\n- Be direct. If a metric is bad, say it is bad.\n- Explain every metric in one sentence before showing the number.\n- Cap priority issues at three. More than three paralyzes action.\n- Context changes benchmarks. Five percent churn is catastrophic for Enterprise SaaS but normal for SMB\u002FPLG. Always confirm the user's target market before scoring.\n\n## Reference Files\n\n- `references\u002Fformulas.md` — All metric formulas with worked examples\n- `references\u002Fbenchmarks.md` — Industry benchmark ranges by stage and segment\n- `assets\u002Finput-template.md` — Blank input form to share with users\n- `scripts\u002Fmetrics_calculator.py` — Core metrics calculator (ARR, MRR, churn, CAC, LTV, NRR)\n- `scripts\u002Fquick_ratio_calculator.py` — Growth efficiency metric (Quick Ratio)\n- `scripts\u002Funit_economics_simulator.py` — 12-month forward projection\n\n## Tools\n\n### 1. Metrics Calculator (`scripts\u002Fmetrics_calculator.py`)\nCore SaaS metrics from raw business numbers.\n\n```bash\n# Interactive mode\npython scripts\u002Fmetrics_calculator.py\n\n# CLI mode\npython scripts\u002Fmetrics_calculator.py --mrr 50000 --customers 100 --churned 5 --json\n```\n\n### 2. Quick Ratio Calculator (`scripts\u002Fquick_ratio_calculator.py`)\nGrowth efficiency metric: (New MRR + Expansion) \u002F (Churned + Contraction)\n\n```bash\npython scripts\u002Fquick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --contraction 500\npython scripts\u002Fquick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --json\n```\n\n**Benchmarks:**\n- \u003C 1.0 = CRITICAL (losing faster than gaining)\n- 1-2 = WATCH (marginal growth)\n- 2-4 = HEALTHY (good efficiency)\n- \\> 4 = EXCELLENT (strong growth)\n\n### 3. Unit Economics Simulator (`scripts\u002Funit_economics_simulator.py`)\nProject metrics forward 12 months based on growth\u002Fchurn assumptions.\n\n```bash\npython scripts\u002Funit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000\npython scripts\u002Funit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000 --json\n```\n\n**Use for:**\n- \"What if we grow at X% per month?\"\n- Runway projections\n- Scenario planning (best\u002Fbase\u002Fworst case)\n\n## Related Skills\n\n- **financial-analyst**: Use for DCF valuation, budget variance analysis, and traditional financial modeling. NOT for SaaS-specific metrics like CAC, LTV, or churn.\n- **business-growth\u002Fcustomer-success**: Use for retention strategies and customer health scoring. Complements this skill when churn is flagged as CRITICAL.\n\n",{"name":5,"license":15,"metadata":42,"description":7},{"author":43,"updated":44,"version":45,"category":33},"Abbas Mir",1772928000000,"1.0.0","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Falirezarezvani\u002Fclaude-skills\u002Fsaas-metrics-coach",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill saas-metrics-coach",{"tool":61,"command":62},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill saas-metrics-coach",{"tool":64,"command":65},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill saas-metrics-coach","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fclaude-skills\u002Fsaas-metrics-coach\u002FSKILL.md",true,[],[70,84,94,103,109,116],{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":80,"publishedAt":37},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[81,82,83],"model","model hierarchy","model hierarchy skill",{"skillNo":85,"name":86,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":90,"publishedAt":37},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[89],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[91,92,93],"MCP","zoom","zoom mcp",{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":37},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[100,101,102,92],"sdk","zoom apps sdk","apps",{"skillNo":104,"name":105,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":37},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[105],{"skillNo":110,"name":111,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":115,"publishedAt":37},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[114],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[111],{"skillNo":117,"name":118,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":37},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[118]]