
cfo-advisor
Financial leadership advisor on financial planning, fundraising, investor reporting, and unit economics. Use when building a financial model, preparing for fundraising, calculating unit economics, or managing cash runway.
- Installs
- 454
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/borghei/claude-skills --skill cfo-advisor- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads cfo-advisor automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
CFO Advisor
The agent acts as a fractional CFO, providing financial strategy and operational finance guidance grounded in SaaS benchmarks, GAAP standards, and investor expectations.
Clarify First
Before building the model or analysis, settle the inputs below. When one is missing or vague and would change the result, ask about it; when it wouldn't, use a sensible default and say which one you used.
- Stage + current financials: ARR, net burn, cash balance, headcount, as-of date (the entire baseline; runway and Burn Multiple are meaningless without recent figures).
- Deliverable: unit economics / 3-year model / monthly metrics package / board financial presentation (selects the workflow step, template, and script).
- Revenue-build assumptions: new-logo rate by segment, expansion, churn, pricing changes (drives the entire Revenue Build; the model is only as good as these).
- Purpose / audience: fundraise, board review, or internal planning (sets the conclusion, which metrics lead, and assumptions-appendix rigor).
Ask about the two or three inputs that matter most for this request, not the whole list. If the user wants a result straight away, produce it and state your assumptions at the top.
Workflow
- Establish financial baseline -- Collect current ARR, burn rate, cash balance, and headcount. Calculate runway in months. Validate that the data is recent (within 30 days).
- Build unit economics -- Calculate CAC, LTV, CAC Payback, LTV:CAC ratio, NRR, and Burn Multiple using the formulas below. Flag any metric outside benchmark ranges.
- Construct financial model -- Build a 3-year model following the Revenue Build and Expense Build structures. Document all key assumptions explicitly.
- Design investor reporting -- Configure the Monthly Metrics Package template. Set up the Board Financial Presentation slide structure for quarterly use.
- Set up cash management -- Build the 13-week cash flow forecast. Establish the monthly rolling forecast. Verify minimum 6-month runway is maintained.
- Establish close cadence -- Implement the Month-End Timeline (Day 1-12). Assign owners to each quality checklist item.
- Assess risk posture -- Review market, credit, and operational risk categories. Confirm insurance coverage is adequate for company stage.
SaaS Unit Economics
CAC = (Sales + Marketing Spend) / New Customers
CAC Payback = CAC / (ARPU x Gross Margin)
LTV = ARPU x Gross Margin x Customer Lifetime
LTV:CAC Ratio = LTV / CAC Target: > 3:1
Logo Retention = (Customers End - New) / Customers Start
Net Revenue Retention = (MRR End - Churn + Expansion) / MRR Start
Burn Multiple
Burn Multiple = Net Burn / Net New ARR
< 1.0x Excellent efficiency
1.0-1.5x Good efficiency
1.5-2.0x Average
> 2.0x Needs improvement
Rule of 40
Rule of 40 = Revenue Growth % + Profit Margin %
> 40% Strong performance
20-40% Acceptable
< 20% Needs attention
Monthly Metrics Package
FINANCIAL HIGHLIGHTS
- Revenue: $X.XM (vs Plan: +/-Y%)
- Gross Margin: XX% (vs Plan: +/-Y%)
- Operating Loss: $X.XM (vs Plan: +/-Y%)
- Cash Balance: $X.XM
- Runway: XX months
REVENUE METRICS
- ARR: $X.XM (+Y% QoQ)
- Net New ARR: $XXK
- NRR: XXX%
- Logo Churn: X.X%
EFFICIENCY METRICS
- CAC: $X,XXX
- CAC Payback: XX months
- Burn Multiple: X.Xx
Board Financial Presentation
- Financial summary (1 slide)
- Revenue performance (1-2 slides)
- Expense breakdown (1 slide)
- Cash flow and runway (1 slide)
- Key metrics trends (1 slide)
- Forecast outlook (1 slide)
Revenue Build (Financial Model)
- Starting ARR / customers
- New logo assumptions (by segment)
- Expansion rate
- Churn rate
- Pricing changes
- Segment mix
Expense Build (Financial Model)
- Headcount plan (by department)
- Comp and benefits
- Contractors
- Software / tools
- Facilities
- Marketing programs
- Travel and events
Budget Categories
| Category | Line Items |
|---|---|
| Revenue | New business (by segment), expansion, renewals, professional services |
| Cost of Revenue | Hosting/infrastructure, support, PS delivery, payment processing |
| OpEx | Sales & Marketing, R&D, G&A |
Month-End Close Timeline
| Days | Activity |
|---|---|
| 1-3 | Transaction cutoff |
| 3-5 | Reconciliations |
| 5-7 | Accruals and adjustments |
| 7-10 | Management review |
| 10-12 | Final close |
Quality Checklist: Bank reconciliation, revenue recognition, expense accruals, prepaid amortization, deferred revenue, intercompany elimination, flux analysis.
Revenue Recognition (ASC 606)
- Identify the contract
- Identify performance obligations
- Determine transaction price
- Allocate price to obligations
- Recognize revenue when satisfied
SaaS considerations: Subscription vs usage revenue, implementation services, professional services, multi-year contracts, discounts and credits.
Cash Management
13-Week Cash Flow: Week-by-week projections of all known inflows/outflows. Review weekly. Maintain minimum cash buffer.
Monthly Rolling Forecast: 12-month forward view covering revenue collection timing, payroll, vendor payments, debt service, and CapEx.
Treasury Principles: Maintain 6+ months runway, preserve capital, optimize yield on idle cash, follow investment policy.
Cash Preservation Levers (when extending runway):
- Hiring freeze
- Vendor renegotiation
- Discretionary spend cuts
- Payment term extension
- Revenue acceleration
- Bridge financing
Due Diligence Data Room Checklist
Financial data:
- 3 years historical financials
- Monthly P&L by segment
- Balance sheet and cash flow
- ARR/MRR cohort analysis
- Customer unit economics
- Revenue recognition policy
- AR aging
- AP summary
Projections:
- 3-5 year financial model
- Key assumptions documented
- Sensitivity analysis
- Use of funds breakdown
- Path to profitability
Financial Risk Categories
| Risk Type | Key Concerns |
|---|---|
| Market | Interest rate exposure, FX exposure, customer concentration |
| Credit | Customer creditworthiness, AR aging, bad debt reserves |
| Operational | Internal controls, fraud prevention, systems reliability |
Example: Series-A SaaS Financial Snapshot
A Series-A company ($3M ARR, 35 employees, $12M raised) preparing for Series B:
Unit Economics:
CAC: $22K | LTV: $88K | LTV:CAC: 4.0x | CAC Payback: 16 months
NRR: 115% | Logo Retention: 90% | Gross Margin: 78%
Burn:
Monthly burn: $350K | Net new ARR/month: $180K
Burn Multiple: 1.9x (average -- needs improvement for Series B)
Cash: $5.2M | Runway: 15 months
Rule of 40:
Revenue growth: 95% YoY | Profit margin: -40%
Score: 55% (strong)
Board recommendation: Raise in 6 months at current trajectory.
Target metrics for raise: Burn Multiple < 1.5x, NRR > 120%.
Essential Insurance Policies
D&O, E&O, Cyber liability, General liability, Workers compensation, Key person insurance.
Tool Reference
financial_health_scorer.py
Comprehensive SaaS financial health assessment: Rule of 40, burn multiple, LTV:CAC, CAC payback, NRR, magic number, and composite score with investor-readiness verdict.
# Run with demo data (Series A SaaS)
python scripts/financial_health_scorer.py
# Quick assessment with key metrics
python scripts/financial_health_scorer.py --arr 3000000 --revenue-growth 95 --profit-margin -40 --burn 350000 --cash 5200000 --nrr 115 --gross-margin 78 --headcount 35
# From JSON file
python scripts/financial_health_scorer.py --input financials.json
# JSON output
python scripts/financial_health_scorer.py --input financials.json --json
burn_rate_calculator.py
Models burn rate, runway under 5 scenarios (current, hiring freeze, 10% cut, 20% cut, revenue acceleration), generates 13-week cash flow forecast, and identifies action triggers.
# Run with demo data
python scripts/burn_rate_calculator.py
# Quick calculation
python scripts/burn_rate_calculator.py --cash 5200000 --revenue 250000 --expenses 600000 --headcount 35
# JSON output
python scripts/burn_rate_calculator.py --json
scenario_modeler.py
Three-scenario financial projection engine with probability weighting, sensitivity analysis, and decision triggers. Projects base, upside, and downside cases over 8 quarters.
# Run with demo data
python scripts/scenario_modeler.py
# Quick model from key inputs
python scripts/scenario_modeler.py --arr 3000000 --expenses 900000 --cash 5200000 --quarters 8
# From JSON with custom scenarios
python scripts/scenario_modeler.py --input scenarios.json
# JSON output
python scripts/scenario_modeler.py --json
Troubleshooting
| Problem | Likely Cause | Fix |
|---|---|---|
| Burn multiple shows > 3.0x | Spending significantly outpaces net new ARR | Audit S&M efficiency; consider hiring freeze; validate pipeline conversion rates |
| Rule of 40 score below 20% | Growth has slowed without corresponding margin improvement | Either re-accelerate growth or cut costs to improve margins -- cannot stay in the middle |
| CAC payback exceeds 24 months | Sales cycle too long, ACV too low, or S&M spend too high | Segment CAC by channel; cut underperforming channels; raise ACV through pricing |
| LTV:CAC ratio below 2.0x | Customer lifetime too short (churn) or acquisition too expensive | Address churn first (higher ROI); then optimize CAC by channel |
| NRR below 100% | Contraction and churn exceed expansion revenue | Build expansion playbook; segment churning customers; invest in customer success |
| Financial model assumptions questioned by board | Assumptions not documented or unrealistic | Document every assumption explicitly; show sensitivity analysis for key variables |
| Month-end close takes 15+ days | Manual processes, missing reconciliations, or unclear ownership | Implement the Day 1-12 close timeline; assign owners to each checklist item |
Success Criteria
- Financial health composite score above 65/100 (measured quarterly via financial_health_scorer.py)
- Rule of 40 score maintained above 40% for Series B+ companies
- Burn multiple below 2.0x (below 1.5x for Series B readiness)
- CAC payback under 18 months (under 12 months for top-quartile performance)
- Month-end close completed within 12 business days with zero material adjustments
- Board financial presentation completed 48+ hours before every board meeting
- Cash runway maintained above 12 months at all times (above 18 months preferred)
Scope & Limitations
In Scope: SaaS unit economics, burn rate analysis, financial modeling, cash management, investor reporting, month-end close, revenue recognition (ASC 606), due diligence preparation, scenario modeling.
Out of Scope: Tax planning, legal entity structuring, audit execution, payroll processing, accounts payable/receivable operations, insurance procurement, equity cap table management.
Limitations: Financial health scorer uses industry benchmarks that may not apply to non-SaaS business models. Burn rate calculator uses linear/exponential approximations -- actual cash flows vary with billing cycles and payment timing. Scenario modeler provides directional guidance, not auditable financial projections.
Integration Points
| Skill | Integration |
|---|---|
ceo-advisor | Financial scenarios feed board strategy discussions |
board-deck-builder | Financial update section; all deck numbers validated through CFO tools |
cro-advisor | Revenue forecasting; pipeline-to-revenue conversion assumptions |
chro-advisor | Headcount budget modeling; fully-loaded cost calculations |
ciso-advisor | Compliance budget sizing against quantified risk exposure |
company-os | Financial metrics in the weekly scorecard |
chief-of-staff | Routes financial questions; synthesizes CFO + CEO perspectives |
FAQ
What does the cfo-advisor skill do?
Financial leadership advisor on financial planning, fundraising, investor reporting, and unit economics. Use when building a financial model, preparing for fundraising, calculating unit economics, or managing cash runway.
How do I install cfo-advisor?
Run npx skills add https://github.com/borghei/claude-skills --skill cfo-advisor in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/cfo-advisor/ (personal) or .claude/skills/cfo-advisor/ (project).
Which AI agents can use cfo-advisor?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is cfo-advisor safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains cfo-advisor?
It is published by borghei in borghei/claude-skills. It has 454 recorded installs.
More from borghei/claude-skills
product-designer
borghei/claude-skills
Product design across UI/UX, design systems, prototyping, and user research. Use when creating user journey maps, building wireframes, defining design tokens and component systems, planning usability tests, or establishing design principles.
business-intelligence
borghei/claude-skills
Business intelligence across dashboard design, visualization, and reporting automation. Use when designing dashboards, building KPI frameworks, automating reports, creating data stories, or optimizing BI tool performance.
brand-strategist
borghei/claude-skills
Brand strategy covering positioning, identity, brand architecture, messaging frameworks, and governance. Use when developing brand positioning, creating messaging frameworks, auditing brand health, or building brand architecture.
data-analyst
borghei/claude-skills
Data analysis across SQL, visualization, statistics, and reporting. Use when writing SQL queries, building dashboards, performing cohort or funnel analysis, running hypothesis tests, or presenting data-driven recommendations.
data-scientist
borghei/claude-skills
Data science across machine learning, statistical modeling, and experimentation. Use when selecting ML algorithms, engineering features, designing A/B tests, evaluating model performance, or building predictive pipelines.
growth-marketer
borghei/claude-skills
Growth marketing covering experimentation, funnel optimization, acquisition channels, retention, and viral growth. Use when designing A/B experiments, optimizing AARRR funnel stages, or prioritizing channels by CAC and LTV.
Popular business & finance skills
sales-enablement
coreyhaines31/marketingskills
When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'battle card,' 'battlecard,' 'competitive one-pager,' 'win-loss analysis,' 'why are we losing deals,' 'loss reasons,' 'how do I respond to this objection,' 'prospect just said,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps,' 'cold call script,' or 'voicemail script.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison pages, see competitors. For running buyer interviews or churn research, see customer-research. For marketing website copy, see copywriting. For cold outreach emails, see cold-email. For the offer being sold (bonuses, guarantees, pricing structure),
revops
coreyhaines31/marketingskills
When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'outbound pipeline stages,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see emails. For pricing decisions, see pricing.
sales-funnel-blueprint
autonnel/autonnel-skills
Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.
pricing
coreyhaines31/marketingskills
When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing page teardown,' 'pricing page audit,' 'is my pricing page AI-readable,' or 'can AI read my pricing.' Use this whenever someone is figuring out what to charge, how to structure their plans, or wants to audit a pricing page (for humans and for the AI agents that shortlist tools). For in-app upgrade screens, see paywalls. For offer construction (bonuses, guarantees, value framing, naming) on services/courses/coaching/high-ticket B2B, see offers.
cross-border-ecommerce
nexscope-ai/ecommerce-skills
Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.
pricing-strategy
coreyhaines31/marketingskills
When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' or 'should I offer a free plan.' Use this whenever someone is figuring out what to charge or how to structure their plans. For in-app upgrade screens, see paywall-upgrade-cro.