Revenue forecasts, expense modeling, cash flow projections, and scenario analysis.
Purpose
Build financial models that help founders make decisions — not impress investors with hockey sticks. Focus on the assumptions that matter and the scenarios that could kill the business.
Workflow
Step 1: Gather Context
Business model and revenue streams
Current monthly revenue and expenses (or estimates)
Growth assumptions and drivers
Planned hires or major expenses
Funding status and runway needs
Step 2: Revenue Model
Build bottom-up from drivers:
Customers x ARPU = Revenue (SaaS)
Traffic x Conversion Rate x AOV = Revenue (e-commerce)
Clients x Project Value x Utilization = Revenue (services)
Units x Price = Revenue (CPG/product)
Monthly projections for 12-24 months.
Step 3: Expense Model
Categorize:
Fixed costs (rent, salaries, SaaS tools)
Variable costs (COGS, commissions, shipping)
Growth investments (marketing spend, new hires)
Step 4: Cash Flow
Revenue - Expenses = Net burn/profit
Cash balance projection
Runway calculation: Cash / Monthly Burn = Months of runway
Step 5: Scenario Analysis
Three scenarios:
Base case: Realistic assumptions
Upside case: Things go well (what changes)
Downside case: Things go badly (what breaks)
For each: when do you run out of cash? When do you break even?
Always label assumptions explicitly — the model is only as good as its inputs
Don't project beyond what's reasonable for the business stage
Flag when the user's growth assumptions are unrealistic
Note that this is a planning tool, not a guarantee
Cash flow matters more than P&L for startups — always include it
1---2name: financial-modeling3description: Financial Modeling4license: MIT5---67# Financial Modeling89Revenue forecasts, expense modeling, cash flow projections, and scenario analysis.1011## Purpose1213Build financial models that help founders make decisions — not impress investors with hockey sticks. Focus on the assumptions that matter and the scenarios that could kill the business.1415## Workflow1617### Step 1: Gather Context18- Business model and revenue streams19- Current monthly revenue and expenses (or estimates)20- Growth assumptions and drivers21- Planned hires or major expenses22- Funding status and runway needs2324### Step 2: Revenue Model25Build bottom-up from drivers:26- Customers x ARPU = Revenue (SaaS)27- Traffic x Conversion Rate x AOV = Revenue (e-commerce)28- Clients x Project Value x Utilization = Revenue (services)29- Units x Price = Revenue (CPG/product)3031Monthly projections for 12-24 months.3233### Step 3: Expense Model34Categorize:35- Fixed costs (rent, salaries, SaaS tools)36- Variable costs (COGS, commissions, shipping)37- Growth investments (marketing spend, new hires)3839### Step 4: Cash Flow40- Revenue - Expenses = Net burn/profit41- Cash balance projection42- Runway calculation: Cash / Monthly Burn = Months of runway4344### Step 5: Scenario Analysis45Three scenarios:46- **Base case:** Realistic assumptions47- **Upside case:** Things go well (what changes)48- **Downside case:** Things go badly (what breaks)4950For each: when do you run out of cash? When do you break even?5152### Step 6: Key Metrics Dashboard53- Monthly Recurring Revenue (MRR)54- Burn rate55- Runway56- Gross margin57- Growth rate (MoM)5859## Output Format60```markdown61## Financial Model: [Business Name]6263### Revenue Projections (12 months)64| Month | Revenue | Expenses | Net | Cash Balance |65|-------|---------|----------|-----|-------------|6667### Key Assumptions68[Listed and explained]6970### Scenario Analysis71| Scenario | Break-even | Runway | Key Risk |72|----------|-----------|--------|----------|7374### Dashboard Metrics75[Current key metrics]76```7778## Constraints79- Always label assumptions explicitly — the model is only as good as its inputs80- Don't project beyond what's reasonable for the business stage81- Flag when the user's growth assumptions are unrealistic82- Note that this is a planning tool, not a guarantee83- Cash flow matters more than P&L for startups — always include it
Run npx skillmds@latest add mfwarren/financial-modeling in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Financial Modeling It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
mfwarren (@mfwarren) published this skill. Their other Agent Skills are listed on their SkillMD profile.