关于 cfo-advisor
面向 SaaS 公司的 CFO 顾问技能,涵盖财务分析、建模、现金管理和投资者报告,并提供 Python 工具评估财务健康度、模拟现金消耗情景和生成预测。
主要功能
- 01SaaS 单位经济效益与基准
- 02三年财务建模
- 0313 周现金流预测
- 04投资者与董事会报告
- 05用于情景分析和评分的 Python 工具
适用场景
- 01融资前评估 SaaS 指标
- 02比较不同支出情景下的现金跑道
- 03准备季度董事会财务更新
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill cfo-advisor安装后在 Claude Code 中输入/cfo-advisor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/burn_rate_calculator.pyfinancial_health_scorer.pyscenario_modeler.py详细介绍
CFO 顾问
该 Agent 担任兼职 CFO,依据 SaaS 基准、GAAP 标准和投资者预期,提供财务战略及运营财务指导。
先行澄清
在建立模型或开展分析之前,先确认以下输入。如果某项缺失或含糊不清,且会影响结果,请先询问;如果不会影响结果,则采用合理的默认值并说明所用默认值。
- 阶段 + 当前财务数据: ARR、净现金消耗、现金余额、员工人数、数据截止日期(完整基准;没有近期数据,现金续航时间和 Burn Multiple 就毫无意义)。
- 交付成果: 单位经济效益 / 3 年模型 / 月度指标包 / 董事会财务演示文稿(用于确定工作流步骤、模板和脚本)。
- 收入构建假设: 按细分市场划分的新客户获取率、扩张、流失、定价变化(决定整个收入构建;模型的质量取决于这些假设)。
- 目的 / 受众: 融资、董事会审查或内部规划(决定结论、重点指标以及假设附录的严谨程度)。
针对当前请求,询问最重要的两三个输入即可,不必询问完整清单。如果用户希望立即获得结果,就直接提供,并在开头说明所用假设。
工作流
- 确定财务基准 -- 收集当前 ARR、现金消耗率、现金余额和员工人数。计算现金续航月数。确认数据是否为近期数据(30 天以内)。
- 建立单位经济效益 -- 使用下方公式计算 CAC、LTV、CAC 回本周期、LTV:CAC 比率、NRR 和 Burn Multiple。标记任何超出基准范围的指标。
- 构建财务模型 -- 按照收入构建和费用构建的结构建立 3 年模型。明确记录所有关键假设。
- 设计投资者报告 -- 配置月度指标包模板。设置适用于季度使用的董事会财务演示文稿幻灯片结构。
- 设置现金管理 -- 建立 13 周现金流预测。建立每月滚动预测。确认现金续航时间至少维持 6 个月。
- 建立结账节奏 -- 实施月末时间表(第 1-12 天)。为每项质量检查清单分配负责人。
- 评估风险状况 -- 审查市场、信用和运营风险类别。确认保险保障与公司所处阶段相符。
SaaS 单位经济效益
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
40 法则
Rule of 40 = Revenue Growth % + Profit Margin %
> 40% Strong performance
20-40% Acceptable
< 20% Needs attention
月度指标包
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
董事会财务演示文稿
- 财务摘要(1 张幻灯片)
- 收入表现(1-2 张幻灯片)
- 费用明细(1 张幻灯片)
- 现金流和现金续航时间(1 张幻灯片)
- 关键指标趋势(1 张幻灯片)
- 预测展望(1 张幻灯片)
收入构建(财务模型)
- 期初 ARR / 客户数
- 新客户假设(按细分市场划分)
- 扩张率
- 流失率
- 定价变化
- 细分市场构成
费用构建(财务模型)
- 人员编制计划(按部门划分)
- 薪酬和福利
- 承包商
- 软件 / 工具
- 办公场所
- 营销计划
- 差旅和活动
预算类别
| 类别 | 明细项目 |
|---|---|
| 收入 | 新业务(按细分市场划分)、扩张、续约、专业服务 |
| 收入成本 | 托管 / 基础设施、支持、专业服务交付、支付处理 |
| 运营费用 | 销售与营销、研发、一般及行政 |
月末结账时间表
| 天数 | 活动 |
|---|---|
| 1-3 | 交易截止 |
| 3-5 | 对账 |
| 5-7 | 计提和调整 |
| 7-10 | 管理层审查 |
| 10-12 | 最终结账 |
质量检查清单:银行对账、收入确认、费用计提、预付款摊销、递延收入、公司间抵销、波动分析。
收入确认(ASC 606)
- 识别合同
- 识别履约义务
- 确定交易价格
- 将价格分配至各项义务
- 在履约义务得到满足时确认收入
SaaS 注意事项:订阅收入与按用量计费收入、实施服务、专业服务、多年期合同、折扣和抵扣额。
现金管理
13 周现金流:逐周预测所有已知现金流入和流出。每周审查。保持最低现金缓冲。
月度滚动预测:展望未来 12 个月,涵盖收入回款时间、薪资、供应商付款、债务偿付和资本支出。
资金管理原则:保持 6 个月以上的现金跑道,保全资本,优化闲置现金收益,并遵循投资政策。
现金保全措施(延长现金跑道时):
- 冻结招聘
- 与供应商重新谈判
- 削减非必要支出
- 延长付款期限
- 加快收入实现
- 过桥融资
尽职调查资料室清单
财务数据:
- 过去 3 年的历史财务数据
- 按业务板块划分的月度损益表
- 资产负债表和现金流量表
- ARR/MRR 客户群分析
- 客户单位经济效益
- 收入确认政策
- 应收账款账龄分析
- 应付账款摘要
预测:
- 3-5 年财务模型
- 记录关键假设
- 敏感性分析
- 资金用途明细
- 实现盈利的路径
财务风险类别
| 风险类型 | 主要关注事项 |
|---|---|
| 市场 | 利率风险敞口、外汇风险敞口、客户集中度 |
| 信用 | 客户信用状况、应收账款账龄分析、坏账准备 |
| 运营 | 内部控制、欺诈防范、系统可靠性 |
示例:A 轮 SaaS 公司财务概况
一家 A 轮公司(ARR 为 $3M,有 35 名员工,已融资 $12M)正为 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%.
必备保险
董事及高管责任险、错误与疏漏责任险、网络责任险、一般责任险、工伤保险、关键人物保险。
工具参考
financial_health_scorer.py
全面评估 SaaS 财务健康状况:40 法则、烧钱倍数、LTV:CAC、CAC 回本周期、NRR、魔法数字,以及包含投资者就绪度结论的综合评分。
# 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
对 5 种情景(当前状况、冻结招聘、削减 10%、削减 20%、加快收入实现)进行烧钱率和现金跑道建模,生成 13 周现金流预测,并识别行动触发条件。
# 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
支持概率加权、敏感性分析和决策触发条件的三情景财务预测引擎。预测未来 8 个季度的基准、上行和下行情景。
# 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
故障排查
| 问题 | 可能原因 | 解决方法 |
|---|---|---|
| 烧钱倍数高于 3.0x | 支出明显高于净新增 ARR | 审查销售与营销效率;考虑冻结招聘;验证销售管道转化率 |
| 40 法则评分低于 20% | 增长放缓,但利润率没有相应改善 | 要么重新加速增长,要么削减成本以提高利润率——不能停留在中间状态 |
| CAC 回本周期超过 24 个月 | 销售周期过长、ACV 过低或销售与营销支出过高 | 按渠道细分 CAC;削减表现不佳的渠道;通过定价提高 ACV |
| LTV:CAC 比率低于 2.0x | 客户生命周期过短(流失)或获客成本过高 | 首先解决客户流失问题(投资回报率更高);然后按渠道优化 CAC |
| NRR 低于 100% | 收缩和流失造成的收入超过扩张收入 | 制定扩张方案;细分流失客户;加大对客户成功的投入 |
| 董事会质疑财务模型假设 | 假设未记录或不切实际 | 明确记录每项假设;针对关键变量展示敏感性分析 |
| 月末结账耗时 15 天以上 | 流程依赖人工、对账缺失或职责不清 | 实施第 1 至第 12 天的结账时间表;为清单中的每一项指定负责人 |
成功标准
- 财务健康综合评分高于 65/100(通过 financial_health_scorer.py 按季度衡量)
- B 轮及以上公司的 Rule of 40 得分保持在 40% 以上
- 现金消耗倍数低于 2.0x(达到 B 轮融资准备状态时低于 1.5x)
- CAC 回本周期低于 18 个月(达到第一四分位表现时低于 12 个月)
- 月末结账在 12 个工作日内完成,且没有重大调整
- 每次董事会会议前至少 48 小时完成董事会财务报告
- 始终保持 12 个月以上的现金跑道(最好超过 18 个月)
范围与限制
范围内:SaaS 单位经济效益、现金消耗率分析、财务建模、现金管理、投资者报告、月末结账、收入确认(ASC 606)、尽职调查准备、情景建模。
范围外:税务规划、法律实体架构设计、审计执行、薪资处理、应付账款/应收账款运营、保险采购、股权资本表管理。
限制:财务健康评分器使用的行业基准可能不适用于非 SaaS 业务模式。现金消耗率计算器使用线性/指数近似值;实际现金流会随账单周期和付款时间而变化。情景建模器提供方向性指导,而非可审计的财务预测。
集成点
| 技能 | 集成方式 |
|---|---|
ceo-advisor | 财务情景为董事会战略讨论提供参考 |
board-deck-builder | 财务更新部分;所有演示文稿中的数字均通过 CFO 工具验证 |
cro-advisor | 收入预测;销售管道到收入的转化假设 |
chro-advisor | 人员编制预算建模;完全负担成本计算 |
ciso-advisor | 根据量化的风险敞口确定合规预算规模 |
company-os | 周度记分卡中的财务指标 |
chief-of-staff | 转交财务问题;综合 CFO 与 CEO 的观点 |