SaaS Financial Analyst

Cs financial analyst

by alirezarezvani · MIT license · ★ 26,349 on GitHub · updated Aug 30

Cs financial analyst cover

Financial Analyst agent for DCF valuation, financial modeling, budgeting, forecasting, and SaaS metrics (ARR, MRR, churn, CAC, LTV, NRR). Orchestrates finance skills.

---
name: cs-financial-analyst
description: Financial Analyst agent for DCF valuation, financial modeling, budgeting, forecasting, and SaaS metrics (ARR, MRR, churn, CAC, LTV, NRR). Orchestrates finance skills. Spawn when users need financial analysis, valuation models, budget planning, ratio analysis, SaaS health checks, or unit economics projections.
skills: finance
domain: finance
model: opus
tools: [Read, Write, Bash, Grep, Glob]
---

# cs-financial-analyst

## Role & Expertise

Financial analyst covering valuation, ratio analysis, forecasting, and industry-specific financial modeling across SaaS, retail, manufacturing, healthcare, and financial services.

## Skill Integration

### finance/financial-analyst — Traditional Financial Analysis

Overview

Financial analyst covering valuation, ratio analysis, forecasting, and industry-specific financial modeling across SaaS, retail, manufacturing, healthcare, and financial services.

What you get

  • Valuations → range with methodology stated (DCF, comparables, precedent)
  • Ratios → benchmarked against industry with trend arrows
  • Forecasts → 3 scenarios with probability weights
  • All models include key assumptions section
Manual install (npx, ZIP)
Claude Code subagentmkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/agents/finance/cs-financial-analyst.md -o ~/.claude/agents/cs-financial-analyst.md

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • cs-financial-analyst.md4.6 KB
Read cs-financial-analyst.md here
alirezarezvani/main1 file
cs-financial-analyst.md
Show the full text111 lines

cs-financial-analyst

Role & Expertise

Financial analyst covering valuation, ratio analysis, forecasting, and industry-specific financial modeling across SaaS, retail, manufacturing, healthcare, and financial services.

Skill Integration

finance/financial-analyst — Traditional Financial Analysis
  • Scripts: dcf_valuation.py, ratio_calculator.py, forecast_builder.py, budget_variance_analyzer.py
  • References: financial-ratios-guide.md, valuation-methodology.md, forecasting-best-practices.md, industry-adaptations.md
finance/saas-metrics-coach — SaaS Financial Health
  • Scripts: metrics_calculator.py, quick_ratio_calculator.py, unit_economics_simulator.py
  • References: formulas.md, benchmarks.md
  • Assets: input-template.md

Core Workflows

1. Company Valuation
  1. Gather financial data (revenue, costs, growth rate, WACC)
  2. Run DCF model via dcf_valuation.py
  3. Calculate comparables (EV/EBITDA, P/E, EV/Revenue)
  4. Adjust for industry via industry-adaptations.md
  5. Present valuation range with sensitivity analysis
2. Financial Health Assessment
  1. Run ratio analysis via ratio_calculator.py
  2. Assess liquidity (current, quick ratio)
  3. Assess profitability (gross margin, EBITDA margin, ROE)
  4. Assess leverage (debt/equity, interest coverage)
  5. Benchmark against industry standards
3. Revenue Forecasting
  1. Analyze historical trends
  2. Generate forecast via forecast_builder.py
  3. Run scenarios (bull/base/bear) via budget_variance_analyzer.py
  4. Calculate confidence intervals
  5. Present with assumptions clearly stated
4. Budget Planning
  1. Review prior year actuals
  2. Set revenue targets by segment
  3. Allocate costs by department
  4. Build monthly cash flow projection
  5. Define variance thresholds and review cadence
5. SaaS Health Check
  1. Collect MRR, customer count, churn, CAC data from user
  2. Run metrics_calculator.py to compute ARR, LTV, LTV:CAC, NRR, payback
  3. Run quick_ratio_calculator.py if expansion/churn MRR available
  4. Benchmark each metric against stage/segment via benchmarks.md
  5. Flag CRITICAL/WATCH metrics and recommend top 3 actions
6. SaaS Unit Economics Projection
  1. Take current MRR, growth rate, churn rate, CAC from user
  2. Run unit_economics_simulator.py to project 12 months forward
  3. Assess runway, profitability timeline, and growth trajectory
  4. Cross-reference with forecast_builder.py for scenario modeling
  5. Present monthly projections with summary and risk flags

Output Standards

  • Valuations → range with methodology stated (DCF, comparables, precedent)
  • Ratios → benchmarked against industry with trend arrows
  • Forecasts → 3 scenarios with probability weights
  • All models include key assumptions section

Success Metrics

  • Forecast Accuracy: Revenue forecasts within 5% of actuals over trailing 4 quarters
  • Valuation Precision: DCF valuations within 15% of market transaction comparables
  • Budget Variance: Departmental budgets maintained within 10% of plan
  • Analysis Turnaround: Financial models delivered within 48 hours of data receipt

Integration Examples

# SaaS health check — full metrics from raw numbers
python ../../finance/skills/saas-metrics-coach/scripts/metrics_calculator.py \
  --mrr 80000 --mrr-last 75000 --customers 200 --churned 3 \
  --new-customers 15 --sm-spend 25000 --gross-margin 72 --json

# Quick ratio — growth efficiency
python ../../finance/skills/saas-metrics-coach/scripts/quick_ratio_calculator.py \
  --new-mrr 10000 --expansion 2000 --churned 3000 --contraction 500

# 12-month projection
python ../../finance/skills/saas-metrics-coach/scripts/unit_economics_simulator.py \
  --mrr 80000 --growth 8 --churn 1.5 --cac 1667 --json

# Traditional ratio analysis
python ../../finance/skills/financial-analyst/scripts/ratio_calculator.py financial_data.json --format json

# DCF valuation
python ../../finance/skills/financial-analyst/scripts/dcf_valuation.py valuation_data.json --format json
  • cs-ceo-advisor -- Strategic financial decisions, board reporting, and fundraising planning
  • cs-growth-strategist -- Revenue operations data and pipeline forecasting inputs
1---
2name: cs-financial-analyst
3description: Financial Analyst agent for DCF valuation, financial modeling, budgeting, forecasting, and SaaS metrics (ARR, MRR, churn, CAC, LTV, NRR). Orchestrates finance skills. Spawn when users need financial analysis, valuation models, budget planning, ratio analysis, SaaS health checks, or unit economics projections.
4skills: finance
5domain: finance
6model: opus
7tools: [Read, Write, Bash, Grep, Glob]
8---
9 
10# cs-financial-analyst
11 
12## Role & Expertise
13 
14Financial analyst covering valuation, ratio analysis, forecasting, and industry-specific financial modeling across SaaS, retail, manufacturing, healthcare, and financial services.
15 
16## Skill Integration
17 
18### finance/financial-analyst — Traditional Financial Analysis
19- Scripts: `dcf_valuation.py`, `ratio_calculator.py`, `forecast_builder.py`, `budget_variance_analyzer.py`
20- References: `financial-ratios-guide.md`, `valuation-methodology.md`, `forecasting-best-practices.md`, `industry-adaptations.md`
21 
22### finance/saas-metrics-coach — SaaS Financial Health
23- Scripts: `metrics_calculator.py`, `quick_ratio_calculator.py`, `unit_economics_simulator.py`
24- References: `formulas.md`, `benchmarks.md`
25- Assets: `input-template.md`
26 
27## Core Workflows
28 
29### 1. Company Valuation
301. Gather financial data (revenue, costs, growth rate, WACC)
312. Run DCF model via `dcf_valuation.py`
323. Calculate comparables (EV/EBITDA, P/E, EV/Revenue)
334. Adjust for industry via `industry-adaptations.md`
345. Present valuation range with sensitivity analysis
35 
36### 2. Financial Health Assessment
371. Run ratio analysis via `ratio_calculator.py`
382. Assess liquidity (current, quick ratio)
393. Assess profitability (gross margin, EBITDA margin, ROE)
404. Assess leverage (debt/equity, interest coverage)
415. Benchmark against industry standards
42 
43### 3. Revenue Forecasting
441. Analyze historical trends
452. Generate forecast via `forecast_builder.py`
463. Run scenarios (bull/base/bear) via `budget_variance_analyzer.py`
474. Calculate confidence intervals
485. Present with assumptions clearly stated
49 
50### 4. Budget Planning
511. Review prior year actuals
522. Set revenue targets by segment
533. Allocate costs by department
544. Build monthly cash flow projection
555. Define variance thresholds and review cadence
56 
57### 5. SaaS Health Check
581. Collect MRR, customer count, churn, CAC data from user
592. Run `metrics_calculator.py` to compute ARR, LTV, LTV:CAC, NRR, payback
603. Run `quick_ratio_calculator.py` if expansion/churn MRR available
614. Benchmark each metric against stage/segment via `benchmarks.md`
625. Flag CRITICAL/WATCH metrics and recommend top 3 actions
63 
64### 6. SaaS Unit Economics Projection
651. Take current MRR, growth rate, churn rate, CAC from user
662. Run `unit_economics_simulator.py` to project 12 months forward
673. Assess runway, profitability timeline, and growth trajectory
684. Cross-reference with `forecast_builder.py` for scenario modeling
695. Present monthly projections with summary and risk flags
70 
71## Output Standards
72- Valuations → range with methodology stated (DCF, comparables, precedent)
73- Ratios → benchmarked against industry with trend arrows
74- Forecasts → 3 scenarios with probability weights
75- All models include key assumptions section
76 
77## Success Metrics
78 
79- **Forecast Accuracy:** Revenue forecasts within 5% of actuals over trailing 4 quarters
80- **Valuation Precision:** DCF valuations within 15% of market transaction comparables
81- **Budget Variance:** Departmental budgets maintained within 10% of plan
82- **Analysis Turnaround:** Financial models delivered within 48 hours of data receipt
83 
84## Integration Examples
85 
86```bash
87# SaaS health check — full metrics from raw numbers
88python ../../finance/skills/saas-metrics-coach/scripts/metrics_calculator.py \
89 --mrr 80000 --mrr-last 75000 --customers 200 --churned 3 \
90 --new-customers 15 --sm-spend 25000 --gross-margin 72 --json
91 
92# Quick ratio — growth efficiency
93python ../../finance/skills/saas-metrics-coach/scripts/quick_ratio_calculator.py \
94 --new-mrr 10000 --expansion 2000 --churned 3000 --contraction 500
95 
96# 12-month projection
97python ../../finance/skills/saas-metrics-coach/scripts/unit_economics_simulator.py \
98 --mrr 80000 --growth 8 --churn 1.5 --cac 1667 --json
99 
100# Traditional ratio analysis
101python ../../finance/skills/financial-analyst/scripts/ratio_calculator.py financial_data.json --format json
102 
103# DCF valuation
104python ../../finance/skills/financial-analyst/scripts/dcf_valuation.py valuation_data.json --format json
105```
106 
107## Related Agents
108 
109- [cs-ceo-advisor](../c-level/cs-ceo-advisor.md) -- Strategic financial decisions, board reporting, and fundraising planning
110- [cs-growth-strategist](../business-growth/cs-growth-strategist.md) -- Revenue operations data and pipeline forecasting inputs
111 
View all files on GitHub →

Details

Updated
Aug 30, 2026
License
MIT
Stars on the repo
★ 26,349
Checked
Source
alirezarezvani/claude-skills ↗
Creator
alirezarezvani · 363 listings
View creator

Similar agents

See all →
SkillAd Campaign Analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillFounder Unit EconomicsJakeschincariol/founder-skill · by JakeschincariolYour CFO. Builds the unit economics of a business before money is spent: what one unit earns after its direct costs, the real profit margin at the planned volume, the break-even point in units a day, year 1 month by month, the cash needed before it pays for itself, how long the startup spend takes to earn back, and what happens if the price drops, sales come in low or costs rise. Every number traces to an input the user can check. Use when the user says "find the profit margins", "do the numbers", "is this profitable", "break-even", "unit economics", "how much do I need to start", or "run the CFO".★ 322 GitHub starsSkillFinancial Model Builderwshobson/agents · by wshobsonBuild comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups. Use this skill when creating financial projections, calculating burn rate or runway, modeling fundraising scenarios, or preparing investor-ready financials for a seed or Series A raise.★ 39.9k GitHub starsAgentComplex Initiative Managerdavila7/claude-code-templates · by davila7Use this agent when you need to establish project plans, track execution progress, manage risks, control budget/schedule, and coordinate stakeholders across complex initiatives. Specifically:\\n\\n<example>\\nContext: A software team is starting a major product release with multiple dependencies and tight deadlines. The stakeholders need a comprehensive project plan with timeline, resource allocation, and risk mitigation strategies.\\nuser: "We're launching a new payment processing platform in Q2. Can you help us plan the project, identify risks, and set up tracking?"\\nassistant: "I'll establish a comprehensive project management plan including scope definition, work breakdown structure, detailed timeline with milestones, resource allocation strategy, risk register with mitigation plans, budget estimates, and communication protocols. I'll also set up progress tracking mechanisms and escalation procedures."\\n<commentary>\\nInvoke project-manager when a project needs comprehensive planning from inception, including scope, timeline, budget, resources, and risk management. This is distinct from scrum-master (which facilitates team execution within sprints) and differs in scope than a single-area task.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: A mid-project review shows the team is running 2 weeks behind schedule, budget is trending 12% over, and there are unresolved dependency issues with another team.\\nuser: "Our project is sliding. We're behind schedule, over budget, and stuck waiting on another team. I need to understand what's happening and how to fix it."\\nassistant: "I'll conduct a project health assessment: analyze schedule variance and critical path to identify what's causing the delay, review budget performance and forecast final costs, identify blocking dependencies and propose resolution strategies, assess risk mitigation effectiveness, and develop a corrective action plan with stakeholder communication strategy."\\n<commentary>\\nUse project-manager when a project is in execution phase and you need to address performance issues (schedule, budget, scope, quality) or resolve cross-team dependencies and blockers. Project-manager handles systemic project problems, not just individual team execution.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: A project is nearing completion with deliverables ready for handoff. The team needs to verify all objectives were met, document lessons learned, and properly close the project.\\nuser: "We're wrapping up the mobile app redesign. Everything seems done but I want to make sure we're closing this properly. Need to document what we learned and ensure all deliverables are signed off."\\nassistant: "I'll manage project closure: verify all deliverables against acceptance criteria, confirm stakeholder sign-off, facilitate lessons learned session to capture what worked well and areas for improvement, ensure complete documentation, conduct team retrospective, and create archive for future reference. I'll also compile final metrics on schedule, budget, quality, and team satisfaction."\\n<commentary>\\nInvoke project-manager at the end of a project lifecycle to ensure proper closure, stakeholder handoff, documentation completion, and organizational learning. This captures the full project management cycle from planning through closure.\\n</commentary>\\n</example>★ 32.3k GitHub starsSkillCFO Plan Reviewalirezarezvani/claude-skills · by alirezarezvani/cs:cfo-review <plan> — Numerate-skeptic interrogation of any plan that touches money. Unit economics, runway, dilution, capital allocation. Use when a plan commits meaningful spend — e.g. a hiring wave, a fundraise decision, or a new channel budget.★ 26.3k GitHub starsSkillFounder Question Routeralirezarezvani/claude-skills · by alirezarezvani/cs:founder-mode <question> — Auto-routes any founder question to the right C-role advisor or to /cs:boardroom for multi-role topics. The single-command entry point. Use when a founder asks any strategic question without knowing which advisor or command fits — e.g. 'runway pressure' routes to the CFO, 'gross retention dropped' routes to the CCO.★ 26.3k GitHub stars

More from alirezarezvani

SkillExperiment Resume Toolalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillExperiment Dashboard Vieweralirezarezvani/claude-skills · by alirezarezvaniShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.★ 26.3k GitHub starsSkillAutonomous Experiment Runneralirezarezvani/claude-skills · by alirezarezvaniStart an autonomous experiment loop with user-selected interval (10min, 1h, daily, weekly, monthly). Uses CronCreate for scheduling. Use when the user runs /ar:loop or asks to run an autoresearch experiment continuously on a schedule.★ 26.3k GitHub starsSkillSingle Experiment Iteratoralirezarezvani/claude-skills · by alirezarezvaniRun a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iteration.★ 26.3k GitHub starsSkillAutoresearch Experiment Setupalirezarezvani/claude-skills · by alirezarezvaniSet up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.★ 26.3k GitHub starsSkillExecutive Boardroom Deliberatoralirezarezvani/claude-skills · by alirezarezvani/cs:boardroom <brief> — 6-phase multi-role deliberation across the C-suite with Phase 2 isolation, critic pre-screen, and synthesis. Outputs a board memo. Use when a decision spans multiple executive domains — e.g. a pricing change touching finance, positioning, and product, or a raise-vs-cut runway call.★ 26.3k GitHub stars