Financial Modeler — Financial Modeling Full Pipeline
An agent team collaborates to generate revenue model, cost structure, scenario analysis, and valuation.
Execution Mode
Agent Team — 5 members communicate directly via SendMessage and perform cross-validation.
Agent Composition
| Agent |
File |
Role |
Type |
| revenue-modeler |
.claude/agents/revenue-modeler.md |
Revenue stream definition, revenue forecast, unit economics |
general-purpose |
| cost-analyst |
.claude/agents/cost-analyst.md |
Cost classification, break-even analysis, margin analysis |
general-purpose |
| scenario-planner |
.claude/agents/scenario-planner.md |
Bear/Base/Bull scenarios, sensitivity analysis |
general-purpose |
| valuation-expert |
.claude/agents/valuation-expert.md |
DCF, multiples, comparable companies, investment return analysis |
general-purpose |
| model-reviewer |
.claude/agents/model-reviewer.md |
Formula accuracy, assumption consistency, integrated summary |
general-purpose |
Workflow
Phase 1: Preparation (Performed directly by orchestrator)
- Extract from user input:
- Business Information: Industry, business model, product/service, current stage (idea/MVP/PMF/scale-up)
- Financial Data (optional): Current revenue, costs, investment amounts, etc.
- Analysis Purpose: Fundraising, internal planning, M&A, business feasibility validation, etc.
- Existing Files (optional): Existing financial models, business plans, etc.
- Create
_workspace/ directory at the project root
- Organize the input and save to
_workspace/00_input.md
- If existing files are provided, copy them to
_workspace/ and skip the corresponding Phase
Phase 2: Team Assembly and Execution
| Order |
Task |
Assigned To |
Dependencies |
Deliverable |
| 1a |
Revenue Model |
revenue-modeler |
None |
_workspace/01_revenue_model.md |
| 1b |
Cost Structure |
cost-analyst |
Task 1a |
_workspace/02_cost_structure.md |
| 2 |
Scenario Analysis |
scenario-planner |
Tasks 1a, 1b |
_workspace/03_scenario_analysis.md |
| 3 |
Valuation |
valuation-expert |
Task 2 |
_workspace/04_valuation_report.md |
| 4 |
Integration Review |
model-reviewer |
Tasks 1-3 |
_workspace/05_financial_summary.md, _workspace/06_review_report.md |
Inter-team Communication Flow:
- revenue-modeler completes → delivers revenue stream structure and revenue scale to cost-analyst, delivers key assumptions to scenario-planner
- cost-analyst completes → delivers fixed/variable cost structure to scenario-planner
- scenario-planner completes → delivers per-scenario financial statements and probability-weighted forecasts to valuation-expert
- model-reviewer cross-validates all deliverables. If 🔴 Must Fix, sends revision request (up to 2 times)
Phase 3: Integration and Final Deliverables
- Verify all files in
_workspace/
- Confirm that all 🔴 Must Fix items have been addressed
- Report the final summary to the user
Execution Modes by Request Scale
| User Request Pattern |
Execution Mode |
Agents Deployed |
| "Build a full financial model" |
Full Pipeline |
All 5 |
| "Just do revenue forecasting" |
Revenue Mode |
revenue-modeler + reviewer |
| "Analyze costs" |
Cost Mode |
cost-analyst + reviewer |
| "Just do valuation" (with existing financial data) |
Valuation Mode |
valuation-expert + reviewer |
| "Review this financial model" |
Review Mode |
model-reviewer only |
Data Transfer Protocol
| Strategy |
Method |
Purpose |
| File-based |
_workspace/ directory |
Storing and sharing main deliverables |
| Message-based |
SendMessage |
Real-time key information transfer, revision requests |
Error Handling
| Error Type |
Strategy |
| Insufficient market data |
Apply similar industry benchmarks, tag as "estimates" |
| Unclear business model |
Propose 3 revenue model types, request user selection |
| Agent failure |
Retry once → if still fails, proceed without that deliverable, note omission in review |
| Numerical discrepancy found |
Trace to original, correct figures, document revision history |
| 🔴 found in review |
Send revision request → rework → re-validate (up to 2 times) |
Test Scenarios
Normal Flow
Prompt: "Build a financial model for a B2B SaaS startup. Monthly subscription $50, currently 50 enterprise customers, targeting 30% annual growth. For Series A fundraising."
Expected Results:
- Revenue Model: SaaS revenue structure (MRR/ARR), customer cohort, churn reflected, LTV/CAC
- Cost Structure: Cloud infrastructure, dev team labor, sales costs, BEP analysis
- Scenarios: Bear(15%)/Base(30%)/Bull(50%) growth rate scenarios, sensitivity analysis
- Valuation: DCF + PSR multiples + 3+ comparable companies
- Integrated Summary: Investor-ready Executive Summary
Existing File Utilization Flow
Prompt: "Just do valuation with this revenue data" + financial data attached
Expected Results:
- Map existing data to
_workspace/
- Deploy only valuation-expert + model-reviewer
- Supplement data gaps with assumptions
Error Flow
Prompt: "I have a new business idea, build me a financial model. No revenue yet."
Expected Results:
- Propose business model types, then confirm
- Revenue estimation focused on bottom-up (TAM/SAM/SOM + per-customer)
- Emphasize cash burn analysis in Bear scenario
- Prioritize venture capital methodology for valuation
Agent Extension Skills
Extension skills that enhance agent domain expertise:
| Agent |
Extension Skill |
Role |
| valuation-expert |
dcf-valuation |
WACC calculation, FCFF estimation, terminal value, multiples cross-validation |
| scenario-planner |
sensitivity-analysis |
Tornado chart, 2-way table, Bear/Base/Bull scenarios, break-even |
| revenue-modeler |
unit-economics |
LTV/CAC, 3-layer contribution margin, cohort analysis, bottom-up revenue estimation |
1---2name: financial-modeler3description: A financial modeling full pipeline. An agent team collaborates to generate revenue model, cost structure, scenario analysis, and valuation. Use this skill for requests like 'build a financial model', 'revenue forecast', 'cost analysis', 'valuation', 'enterprise valuation', 'DCF analysis', 'investment model', 'revenue modeling', 'P&L analysis', 'financial projection', and other financial modeling needs. Also supports partial analysis when existing financial data is available. However, actual accounting system integration, ERP data extraction, tax return preparation, and real-time stock price analysis are outside the scope of this skill.4---56# Financial Modeler — Financial Modeling Full Pipeline78An agent team collaborates to generate revenue model, cost structure, scenario analysis, and valuation.910## Execution Mode1112**Agent Team** — 5 members communicate directly via SendMessage and perform cross-validation.1314## Agent Composition1516| Agent | File | Role | Type |17|-------|------|------|------|18| revenue-modeler | `.claude/agents/revenue-modeler.md` | Revenue stream definition, revenue forecast, unit economics | general-purpose |19| cost-analyst | `.claude/agents/cost-analyst.md` | Cost classification, break-even analysis, margin analysis | general-purpose |20| scenario-planner | `.claude/agents/scenario-planner.md` | Bear/Base/Bull scenarios, sensitivity analysis | general-purpose |21| valuation-expert | `.claude/agents/valuation-expert.md` | DCF, multiples, comparable companies, investment return analysis | general-purpose |22| model-reviewer | `.claude/agents/model-reviewer.md` | Formula accuracy, assumption consistency, integrated summary | general-purpose |2324## Workflow2526### Phase 1: Preparation (Performed directly by orchestrator)27281. Extract from user input:29 - **Business Information**: Industry, business model, product/service, current stage (idea/MVP/PMF/scale-up)30 - **Financial Data** (optional): Current revenue, costs, investment amounts, etc.31 - **Analysis Purpose**: Fundraising, internal planning, M&A, business feasibility validation, etc.32 - **Existing Files** (optional): Existing financial models, business plans, etc.332. Create `_workspace/` directory at the project root343. Organize the input and save to `_workspace/00_input.md`354. If existing files are provided, copy them to `_workspace/` and skip the corresponding Phase3637### Phase 2: Team Assembly and Execution3839| Order | Task | Assigned To | Dependencies | Deliverable |40|-------|------|-------------|-------------|-------------|41| 1a | Revenue Model | revenue-modeler | None | `_workspace/01_revenue_model.md` |42| 1b | Cost Structure | cost-analyst | Task 1a | `_workspace/02_cost_structure.md` |43| 2 | Scenario Analysis | scenario-planner | Tasks 1a, 1b | `_workspace/03_scenario_analysis.md` |44| 3 | Valuation | valuation-expert | Task 2 | `_workspace/04_valuation_report.md` |45| 4 | Integration Review | model-reviewer | Tasks 1-3 | `_workspace/05_financial_summary.md`, `_workspace/06_review_report.md` |4647**Inter-team Communication Flow:**48- revenue-modeler completes → delivers revenue stream structure and revenue scale to cost-analyst, delivers key assumptions to scenario-planner49- cost-analyst completes → delivers fixed/variable cost structure to scenario-planner50- scenario-planner completes → delivers per-scenario financial statements and probability-weighted forecasts to valuation-expert51- model-reviewer cross-validates all deliverables. If 🔴 Must Fix, sends revision request (up to 2 times)5253### Phase 3: Integration and Final Deliverables54551. Verify all files in `_workspace/`562. Confirm that all 🔴 Must Fix items have been addressed573. Report the final summary to the user5859## Execution Modes by Request Scale6061| User Request Pattern | Execution Mode | Agents Deployed |62|---------------------|----------------|-----------------|63| "Build a full financial model" | **Full Pipeline** | All 5 |64| "Just do revenue forecasting" | **Revenue Mode** | revenue-modeler + reviewer |65| "Analyze costs" | **Cost Mode** | cost-analyst + reviewer |66| "Just do valuation" (with existing financial data) | **Valuation Mode** | valuation-expert + reviewer |67| "Review this financial model" | **Review Mode** | model-reviewer only |6869## Data Transfer Protocol7071| Strategy | Method | Purpose |72|----------|--------|---------|73| File-based | `_workspace/` directory | Storing and sharing main deliverables |74| Message-based | SendMessage | Real-time key information transfer, revision requests |7576## Error Handling7778| Error Type | Strategy |79|-----------|----------|80| Insufficient market data | Apply similar industry benchmarks, tag as "estimates" |81| Unclear business model | Propose 3 revenue model types, request user selection |82| Agent failure | Retry once → if still fails, proceed without that deliverable, note omission in review |83| Numerical discrepancy found | Trace to original, correct figures, document revision history |84| 🔴 found in review | Send revision request → rework → re-validate (up to 2 times) |8586## Test Scenarios8788### Normal Flow89**Prompt**: "Build a financial model for a B2B SaaS startup. Monthly subscription $50, currently 50 enterprise customers, targeting 30% annual growth. For Series A fundraising."90**Expected Results**:91- Revenue Model: SaaS revenue structure (MRR/ARR), customer cohort, churn reflected, LTV/CAC92- Cost Structure: Cloud infrastructure, dev team labor, sales costs, BEP analysis93- Scenarios: Bear(15%)/Base(30%)/Bull(50%) growth rate scenarios, sensitivity analysis94- Valuation: DCF + PSR multiples + 3+ comparable companies95- Integrated Summary: Investor-ready Executive Summary9697### Existing File Utilization Flow98**Prompt**: "Just do valuation with this revenue data" + financial data attached99**Expected Results**:100- Map existing data to `_workspace/`101- Deploy only valuation-expert + model-reviewer102- Supplement data gaps with assumptions103104### Error Flow105**Prompt**: "I have a new business idea, build me a financial model. No revenue yet."106**Expected Results**:107- Propose business model types, then confirm108- Revenue estimation focused on bottom-up (TAM/SAM/SOM + per-customer)109- Emphasize cash burn analysis in Bear scenario110- Prioritize venture capital methodology for valuation111112## Agent Extension Skills113114Extension skills that enhance agent domain expertise:115116| Agent | Extension Skill | Role |117|-------|----------------|------|118| valuation-expert | `dcf-valuation` | WACC calculation, FCFF estimation, terminal value, multiples cross-validation |119| scenario-planner | `sensitivity-analysis` | Tornado chart, 2-way table, Bear/Base/Bull scenarios, break-even |120| revenue-modeler | `unit-economics` | LTV/CAC, 3-layer contribution margin, cohort analysis, bottom-up revenue estimation |