mcpField
C
cfo-advisor

cfo-advisor

github.com/borghei其他1.0k455 次安装6 天前更新
代码仓库

关于 cfo-advisor

面向 SaaS 公司的 CFO 顾问技能,涵盖财务分析、建模、现金管理和投资者报告,并提供 Python 工具评估财务健康度、模拟现金消耗情景和生成预测。

主要功能

  1. 01SaaS 单位经济效益与基准
  2. 02三年财务建模
  3. 0313 周现金流预测
  4. 04投资者与董事会报告
  5. 05用于情景分析和评分的 Python 工具

适用场景

  1. 01融资前评估 SaaS 指标
  2. 02比较不同支出情景下的现金跑道
  3. 03准备季度董事会财务更新

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/borghei/claude-skills --skill cfo-advisor

安装后在 Claude Code 中输入/cfo-advisor确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

scripts/
burn_rate_calculator.py
financial_health_scorer.py
scenario_modeler.py

详细介绍

CFO 顾问

该 Agent 担任兼职 CFO,依据 SaaS 基准、GAAP 标准和投资者预期,提供财务战略及运营财务指导。

先行澄清

在建立模型或开展分析之前,先确认以下输入。如果某项缺失或含糊不清,且会影响结果,请先询问;如果不会影响结果,则采用合理的默认值并说明所用默认值。

  • 阶段 + 当前财务数据: ARR、净现金消耗、现金余额、员工人数、数据截止日期(完整基准;没有近期数据,现金续航时间和 Burn Multiple 就毫无意义)。
  • 交付成果: 单位经济效益 / 3 年模型 / 月度指标包 / 董事会财务演示文稿(用于确定工作流步骤、模板和脚本)。
  • 收入构建假设: 按细分市场划分的新客户获取率、扩张、流失、定价变化(决定整个收入构建;模型的质量取决于这些假设)。
  • 目的 / 受众: 融资、董事会审查或内部规划(决定结论、重点指标以及假设附录的严谨程度)。

针对当前请求,询问最重要的两三个输入即可,不必询问完整清单。如果用户希望立即获得结果,就直接提供,并在开头说明所用假设。

工作流

  1. 确定财务基准 -- 收集当前 ARR、现金消耗率、现金余额和员工人数。计算现金续航月数。确认数据是否为近期数据(30 天以内)。
  2. 建立单位经济效益 -- 使用下方公式计算 CAC、LTV、CAC 回本周期、LTV:CAC 比率、NRR 和 Burn Multiple。标记任何超出基准范围的指标。
  3. 构建财务模型 -- 按照收入构建和费用构建的结构建立 3 年模型。明确记录所有关键假设。
  4. 设计投资者报告 -- 配置月度指标包模板。设置适用于季度使用的董事会财务演示文稿幻灯片结构。
  5. 设置现金管理 -- 建立 13 周现金流预测。建立每月滚动预测。确认现金续航时间至少维持 6 个月。
  6. 建立结账节奏 -- 实施月末时间表(第 1-12 天)。为每项质量检查清单分配负责人。
  7. 评估风险状况 -- 审查市场、信用和运营风险类别。确认保险保障与公司所处阶段相符。

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-2 张幻灯片)
  3. 费用明细(1 张幻灯片)
  4. 现金流和现金续航时间(1 张幻灯片)
  5. 关键指标趋势(1 张幻灯片)
  6. 预测展望(1 张幻灯片)

收入构建(财务模型)

  1. 期初 ARR / 客户数
  2. 新客户假设(按细分市场划分)
  3. 扩张率
  4. 流失率
  5. 定价变化
  6. 细分市场构成

费用构建(财务模型)

  1. 人员编制计划(按部门划分)
  2. 薪酬和福利
  3. 承包商
  4. 软件 / 工具
  5. 办公场所
  6. 营销计划
  7. 差旅和活动

预算类别

类别明细项目
收入新业务(按细分市场划分)、扩张、续约、专业服务
收入成本托管 / 基础设施、支持、专业服务交付、支付处理
运营费用销售与营销、研发、一般及行政

月末结账时间表

天数活动
1-3交易截止
3-5对账
5-7计提和调整
7-10管理层审查
10-12最终结账

质量检查清单:银行对账、收入确认、费用计提、预付款摊销、递延收入、公司间抵销、波动分析。

收入确认(ASC 606)

  1. 识别合同
  2. 识别履约义务
  3. 确定交易价格
  4. 将价格分配至各项义务
  5. 在履约义务得到满足时确认收入

SaaS 注意事项:订阅收入与按用量计费收入、实施服务、专业服务、多年期合同、折扣和抵扣额。

现金管理

13 周现金流:逐周预测所有已知现金流入和流出。每周审查。保持最低现金缓冲。

月度滚动预测:展望未来 12 个月,涵盖收入回款时间、薪资、供应商付款、债务偿付和资本支出。

资金管理原则:保持 6 个月以上的现金跑道,保全资本,优化闲置现金收益,并遵循投资政策。

现金保全措施(延长现金跑道时):

  1. 冻结招聘
  2. 与供应商重新谈判
  3. 削减非必要支出
  4. 延长付款期限
  5. 加快收入实现
  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 的观点

评论

支持 Markdown