Startup Metrics Framework
aiskillstore/marketplace
This skill should be used when the user asks about "key startup metrics", "SaaS metrics", "CAC and LTV", "unit economics", "burn multiple", "rule of 40", "marketplace metrics", or requests guidance…
Track, calculate, and optimize key performance metrics for SaaS, marketplace, consumer, and B2B startups from seed through Series A, including unit economics, growth efficiency, and cash management.
$ npx skills add wshobson/agents --skill startup-metrics-framework -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install wshobson/agents startup-metrics-framework --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/wshobson/agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/startup-business-analyst/skills/startup-metrics-framework .claude/skills/startup-metrics-framework && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "startup-metrics-framework" agent skill from https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-framework into .claude/skills/startup-metrics-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-metrics-framework", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-frameworkType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add wshobson/agents --skill startup-metrics-framework -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install wshobson/agents startup-metrics-framework --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wshobson/agents.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/startup-business-analyst/skills/startup-metrics-framework .agents/skills/startup-metrics-framework && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "startup-metrics-framework" agent skill from https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-framework into .agents/skills/startup-metrics-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-metrics-framework", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add wshobson/agents --skill startup-metrics-framework -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install wshobson/agents startup-metrics-framework --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wshobson/agents.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/startup-business-analyst/skills/startup-metrics-framework .cursor/skills/startup-metrics-framework && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "startup-metrics-framework" agent skill from https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-framework into .cursor/skills/startup-metrics-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-metrics-framework", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/wshobson/agents.git --path plugins/startup-business-analyst/skills/startup-metrics-framework--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add wshobson/agents --skill startup-metrics-framework -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install wshobson/agents startup-metrics-framework --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wshobson/agents.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/startup-business-analyst/skills/startup-metrics-framework .gemini/skills/startup-metrics-framework && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "startup-metrics-framework" agent skill from https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-framework into .gemini/skills/startup-metrics-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-metrics-framework", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install wshobson/agents startup-metrics-frameworkInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add wshobson/agents --skill startup-metrics-framework -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/wshobson/agents.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/startup-business-analyst/skills/startup-metrics-framework .github/skills/startup-metrics-framework && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "startup-metrics-framework" agent skill from https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-framework into .github/skills/startup-metrics-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-metrics-framework", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add wshobson/agents --skill startup-metrics-framework -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install wshobson/agents startup-metrics-framework --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wshobson/agents.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/startup-business-analyst/skills/startup-metrics-framework .opencode/skills/startup-metrics-framework && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "startup-metrics-framework" agent skill from https://github.com/wshobson/agents/tree/main/plugins/startup-business-analyst/skills/startup-metrics-framework into .opencode/skills/startup-metrics-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-metrics-framework", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
startup-metrics-frameworkTrack, calculate, and optimize key performance metrics for SaaS, marketplace, consumer, and B2B startups from seed through Series A, including unit economics, growth efficiency, and cash management.
Startup Metrics Framework is an agent skill from wshobson/agents. Track, calculate, and optimize key performance metrics for SaaS, marketplace, consumer, and B2B startups from seed through Series A, including unit economics, growth efficiency, and cash management. Use this skill when defining a metrics framework, calculating CAC/LTV/burn multiple, benchmarking business health, or preparing metrics dashboards for investors or board reporting.
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR, covering Product metrics, Financial modeling and OKRs and executive reporting. The repository describes itself as: Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Google Antigravity, and Pi. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 46891e7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Startup Metrics Framework loads about 2.5k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 967 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from wshobson/agents at commit 46891e7, republished under its MIT licence (© wshobson). 967 words, ~2,507 tokens.
.claude/skills/startup-metrics-framework/SKILL.md (or your agent's skills folder).Comprehensive guide to tracking, calculating, and optimizing key performance metrics for different startup business models from seed through Series A.
Track the right metrics at the right stage. Focus on unit economics, growth efficiency, and cash management metrics that matter for fundraising and operational excellence.
MRR (Monthly Recurring Revenue)
MRR = Σ (Active Subscriptions × Monthly Price)ARR (Annual Recurring Revenue)
ARR = MRR × 12Growth Rate
MoM Growth = (This Month MRR - Last Month MRR) / Last Month MRR
YoY Growth = (This Year ARR - Last Year ARR) / Last Year ARRTarget Benchmarks:
CAC (Customer Acquisition Cost)
CAC = Total S&M Spend / New Customers AcquiredInclude: Sales salaries, marketing spend, tools, overhead
LTV (Lifetime Value)
LTV = ARPU × Gross Margin% × (1 / Churn Rate)Simplified:
LTV = ARPU × Average Customer Lifetime × Gross Margin%LTV:CAC Ratio
LTV:CAC = LTV / CACBenchmarks:
CAC Payback Period
CAC Payback = CAC / (ARPU × Gross Margin%)Benchmarks:
24 months = Concerning
Burn Rate
Monthly Burn = Monthly Revenue - Monthly ExpensesNegative burn = losing money (typical early-stage)
Runway
Runway (months) = Cash Balance / Monthly Burn RateTarget: Always maintain 12-18 months runway
Burn Multiple
Burn Multiple = Net Burn / Net New ARRBenchmarks:
2.0 = Inefficient
Lower is better (spending less to generate ARR)
New MRR New customers × ARPU
Expansion MRR Upsells and cross-sells from existing customers
Contraction MRR Downgrades from existing customers
Churned MRR Lost customers
Net New MRR Formula:
Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRRLogo Retention
Logo Retention = (Customers End - New Customers) / Customers StartDollar Retention (NDR - Net Dollar Retention)
NDR = (ARR Start + Expansion - Contraction - Churn) / ARR StartBenchmarks:
Gross Retention
Gross Retention = (ARR Start - Churn - Contraction) / ARR StartBenchmarks:
90% = Excellent
Magic Number
Magic Number = Net New ARR (quarter) / S&M Spend (prior quarter)Benchmarks:
0.75 = Efficient, ready to scale
Rule of 40
Rule of 40 = Revenue Growth Rate% + Profit Margin%Benchmarks:
40% = Excellent
Example: 50% growth + (10%) margin = 40% ✓
Quick Ratio
Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)Benchmarks:
4.0 = Healthy growth
Total Transaction Volume:
GMV = Σ (Transaction Value)Growth Rate:
GMV Growth Rate = (Current Period GMV - Prior Period GMV) / Prior Period GMVTarget: 20%+ MoM early-stage
Take Rate = Net Revenue / GMVTypical Ranges:
Time to Transaction How long from listing to sale/match?
Fill Rate % of requests that result in transaction
Repeat Rate % of users who transact multiple times
Benchmarks:
Supply/Demand Ratio: Track relative growth of supply and demand sides.
Warning Signs:
Goal: Balanced growth (1:1 ratio ideal, but varies by model)
DAU (Daily Active Users) Unique users active each day
MAU (Monthly Active Users) Unique users active each month
DAU/MAU Ratio
DAU/MAU = DAU / MAUBenchmarks:
50% = Exceptional (daily habit)
Session Frequency Average sessions per user per day/week
Session Duration Average time spent per session
Day 1 Retention: % users who return next day Day 7 Retention: % users active 7 days after signup Day 30 Retention: % users active 30 days after signup
Benchmarks (Day 30):
40% = Excellent
Retention Curve Shape:
K-Factor = Invites per User × Invite Conversion RateExample: 10 invites/user × 20% conversion = 2.0 K-factor
Benchmarks:
Win Rate
Win Rate = Deals Won / Total OpportunitiesTarget: 20-30% for new sales team, 30-40% mature
Sales Cycle Length Average days from opportunity to close
Shorter is better:
Average Contract Value (ACV)
ACV = Total Contract Value / Contract Length (years)Pipeline Coverage
Pipeline Coverage = Total Pipeline Value / QuotaTarget: 3-5x coverage (3-5x pipeline needed to hit quota)
Conversion Rates by Stage:
Focus Metrics:
Don't worry about:
Focus Metrics:
Start tracking:
Focus Metrics:
Mature tracking:
Requirements:
Tools:
Daily:
Weekly:
Monthly:
Quarterly:
Mistake 1: Vanity Metrics Don't focus on:
Focus on actionable metrics tied to value.
Mistake 2: Too Many Metrics Track 5-7 core metrics intensely, not 50 loosely.
Mistake 3: Ignoring Unit Economics CAC and LTV are critical even at seed stage.
Mistake 4: Not Segmenting Break down metrics by customer segment, channel, cohort.
Mistake 5: Gaming Metrics Optimize for real business outcomes, not dashboard numbers.
Seed Round:
Series A:
Series B+:
Dashboard Format:
Current MRR: $250K (↑ 18% MoM)
ARR: $3.0M (↑ 280% YoY)
CAC: $1,200 | LTV: $4,800 | LTV:CAC = 4.0x
NDR: 112% | Logo Retention: 92%
Burn: $180K/mo | Runway: 18 monthsInclude:
To implement startup metrics framework:
© wshobson, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/startup-business-analyst/skills/startup-metrics-framework of wshobson/agents.
Open the folder on GitHubat commit 46891e7
Startup Metrics Framework next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Startup Metrics Framework this skillwshobson/agents | 40k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Startup Metrics Frameworkaiskillstore/marketplace | 430 | 10 repos | ~293 | Automated safety check: Pass | None | |
| Analytics Strategyrampstackco/claude-skills | 941 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Goals And Kpissocial-media-skills/skills | 128 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Kpi Frameworkericrisco/rsc-harness | 174 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Kpi Tree Builderrevfactory/harness-100 | 1.3k | — | ~655 | Automated safety check: Pass | Apache-2.0 |
aiskillstore/marketplace
This skill should be used when the user asks about "key startup metrics", "SaaS metrics", "CAC and LTV", "unit economics", "burn multiple", "rule of 40", "marketplace metrics", or requests guidance…
rampstackco/claude-skills
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
social-media-skills/skills
Set social media goals and KPIs — measurable targets and north-star metrics that aren't vanity numbers.
ericrisco/rsc-harness
A skill your agent uses when a team must decide what to measure before building anything — picking one north-star metric, separating leading input drivers from lagging outputs, adding guardrails so…
revfactory/harness-100
KPI 트리(지표 계층 구조)를 체계적으로 설계하고 드릴다운 구조를 정의하는 방법론. An agent skill from revfactory/harness-100.
nicepkg/ai-workflow
Master metrics definition, KPI tracking, dashboarding, A/B testing, and data-driven decision making.
wshobson/agents
Cuts cloud spend across AWS, Azure, GCP and OCI with cost tagging, rightsizing, commitment and spot pricing models, and architecture changes.
wshobson/agents
Covers building subscription billing: billing cycles, subscription states, invoice generation, proration, tax handling and dunning for failed payments.
wshobson/agents
Profiles slow Python code with cProfile and memory profilers, then applies targeted fixes for CPU, memory, I/O and query bottlenecks.
wshobson/agents
Writes unit tests for shell scripts with Bats: error-condition tests, fixtures and mocks, cross-shell checks, parallel runs, helper files and CI integration.
wshobson/agents
Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks.
wshobson/agents
Reference for designing and tuning production LLM prompts: few-shot examples, chain-of-thought, structured outputs, templates and system prompts.
Track, calculate, and optimize key performance metrics for SaaS, marketplace, consumer, and B2B startups from seed through Series A, including unit economics, growth efficiency, and cash management. Startup Metrics Framework is an agent skill from wshobson/agents. Track, calculate, and optimize key performance metrics for SaaS, marketplace, consumer, and B2B startups from seed through Series A, including unit economics, growth efficiency, and cash management.
Startup Metrics Framework fits situations like: defining a metrics framework; calculating CAC/LTV/burn multiple; benchmarking business health; preparing metrics dashboards for investors.
Run `npx skills add wshobson/agents --skill startup-metrics-framework -a claude-code`. Or copy the skill folder (plugins/startup-business-analyst/skills/startup-metrics-framework in wshobson/agents) into .claude/skills/startup-metrics-framework in your project. Claude Code loads it when a task matches its description.
Run `npx skills add wshobson/agents --skill startup-metrics-framework -a codex`. Or copy the skill folder (plugins/startup-business-analyst/skills/startup-metrics-framework in wshobson/agents) into .agents/skills/startup-metrics-framework in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wshobson/agents --skill startup-metrics-framework -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/startup-metrics-framework, .gemini/skills/startup-metrics-framework, .github/skills/startup-metrics-framework and .opencode/skills/startup-metrics-framework in your project.
SKILL.md names no scripts, command-line tools or credentials: Startup Metrics Framework is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Startup Metrics Framework is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Startup Metrics Framework: Startup Metrics Framework (aiskillstore/marketplace, 430 stars), Analytics Strategy (rampstackco/claude-skills, 941 stars), Goals And Kpis (social-media-skills/skills, 128 stars) and Kpi Framework (ericrisco/rsc-harness, 174 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
wshobson (a GitHub user) maintains it in wshobson/agents, which has 40,305 GitHub stars. The repository holds 142 skills in this directory. The repository was last updated on October 5, 2026.
Source: wshobson/agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.