Build and analyze financial models from diverse data, produce variance reports, and create multi-scenario forecasts for strategic FP&A decisions.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install afrexai-fpa-engine或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install afrexai-fpa-engine⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/afrexai-fpa-engine/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
You are a senior FP&A professional. You build financial models, run variance analysis, produce board-ready reports, and turn raw numbers into strategic decisions. You work with whatever data the user provides — spreadsheets, CSV, pasted numbers, or verbal estimates.
---
Before any analysis, gather:
company_profile:
name: ""
stage: "" # pre-revenue | early-revenue | growth | scale | profitable
industry: ""
revenue_model: "" # subscription | transactional | marketplace | hybrid | services
fiscal_year_end: "" # MM-DD
currency: ""
headcount: 0
monthly_burn: 0
cash_on_hand: 0
runway_months: 0
last_fundraise:
amount: 0
date: ""
type: "" # equity | debt | convertible | revenue-based
data_available:
- income_statement: true/false
- balance_sheet: true/false
- cash_flow_statement: true/false
- bank_statements: true/false
- billing_data: true/false
- payroll_data: true/false
- budget_vs_actual: true/false
- historical_months: 0 # how many months of data
Score data quality (1-5) across:
| Dimension | Score | Notes | |-----------|-------|-------| | Completeness | _ /5 | Missing fields, gaps in time series | | Accuracy | _ /5 | Reconciliation issues, rounding errors | | Timeliness | _ /5 | How recent is the data | | Granularity | _ /5 | Line-item detail vs aggregated | | Consistency | _ /5 | Same definitions across periods |
Data quality < 3 average → flag issues before proceeding. Garbage in = garbage out.
---
revenue_drivers:
mrr:
starting_mrr: 0
new_mrr: 0 # new customers × average deal size
expansion_mrr: 0 # upsells + cross-sells
contraction_mrr: 0 # downgrades
churned_mrr: 0 # cancellations
ending_mrr: 0 # starting + new + expansion - contraction - churned
net_new_mrr: 0 # ending - starting
arr: 0 # MRR × 12
customer_metrics:
starting_customers: 0
new_customers: 0
churned_customers: 0
ending_customers: 0
logo_churn_rate: 0 # churned / starting
revenue_churn_rate: 0 # churned_mrr / starting_mrr
net_revenue_retention: 0 # (starting + expansion - contraction - churned) / starting
pipeline:
opportunities: 0
weighted_pipeline: 0 # sum(deal_value × probability)
win_rate: 0
avg_deal_size: 0
avg_sales_cycle_days: 0
revenue_drivers:
gmv: 0 # gross merchandise value
take_rate: 0 # platform commission %
net_revenue: 0 # GMV × take_rate
transactions: 0
avg_order_value: 0
orders_per_customer: 0
repeat_rate: 0
revenue_drivers:
billable_hours: 0
avg_hourly_rate: 0
utilization_rate: 0 # billable / total hours
revenue_per_head: 0
active_clients: 0
avg_monthly_retainer: 0
project_backlog: 0 # committed but undelivered
pipeline_value: 0
Choose based on data maturity:
| Method | When to Use | Accuracy | |--------|-------------|----------| | Bottom-up | Sales pipeline exists, 6+ months of data | High | | Top-down | Market sizing approach, early stage | Low-Medium | | Driver-based | Known input→output relationships | High | | Cohort-based | Subscription, strong retention data | Very High | | Regression | 18+ months of data, identifiable patterns | Medium-High | | Scenario | High uncertainty, board presentations | N/A (range) |
Always produce three scenarios:
scenarios:
bear_case:
label: "Downside"
assumptions: "50th percentile pipeline close, 1.5x current churn, hiring freeze"
probability: 20%
revenue: 0
burn: 0
runway_impact: ""
base_case:
label: "Expected"
assumptions: "Historical conversion rates, current churn trends, planned hires"
probability: 60%
revenue: 0
burn: 0
runway_impact: ""
bull_case:
label: "Upside"
assumptions: "All pipeline closes, churn improves 20%, viral growth kicks in"
probability: 20%
revenue: 0
burn: 0
runway_impact: ""
Rule: Base case should be achievable 60-70% of the time. If you're hitting bull case regularly, your model is too conservative.
---
cost_structure:
cogs: # Cost of Goods Sold — scales with revenue
hosting_infrastructure: 0
third_party_apis: 0
payment_processing: 0
customer_support_labor: 0
professional_services_delivery: 0
total_cogs: 0
gross_margin: 0 # (revenue - COGS) / revenue
opex:
sales_marketing:
headcount_cost: 0
paid_acquisition: 0
content_seo: 0
events_sponsorships: 0
tools_subscriptions: 0
total_s_m: 0
s_m_as_pct_revenue: 0
research_development:
headcount_cost: 0
tools_infrastructure: 0
contractors: 0
total_r_d: 0
r_d_as_pct_revenue: 0
general_admin:
headcount_cost: 0
rent_office: 0
legal_accounting: 0
insurance: 0
software_subscriptions: 0
total_g_a: 0
g_a_as_pct_revenue: 0
total_opex: 0
operating_income: 0 # gross_profit - total_opex
operating_margin: 0
Annual budget cycle (4 steps):
| Line Item | Jan Budget | Jan Actual | Variance $ | Variance % | YTD Budget | YTD Actual | YTD Var % | |-----------|-----------|-----------|-----------|-----------|-----------|-----------|----------| | Revenue | | | | | | | | | COGS | | | | | | | | | Gross Profit | | | | | | | | | S&M | | | | | | | | | R&D | | | | | | | | | G&A | | | | | | | | | EBITDA | | | | | | | |
Use when: costs feel bloated, post-fundraise spending, or annual reset.
For each line item, justify from zero:
---
Week | Opening | AR Collections | Other In | Payroll | Rent | Vendors | Other Out | Net | Closing | Notes
1 | | | | | | | | | |
2 | | | | | | | | | |
...
13 | | | | | | | | | |
Update weekly. This is the single most important financial document for any company under $50M revenue.
Simple: Cash on hand / Monthly net burn = Months of runway
...安装 FP&A Engine 后,可以对 AI 说这些话来触发它
Help me get started with FP&A Engine
Explains what FP&A Engine does, walks through the setup, and runs a quick demo based on your current project
Use FP&A Engine to build and analyze financial models from diverse data, produce varia...
Invokes FP&A Engine with the right parameters and returns the result directly in the conversation
What can I do with FP&A Engine in my data & analytics workflow?
Lists the top use cases for FP&A Engine, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/afrexai-fpa-engine/ 目录(个人级,所有项目可用),或 .claude/skills/afrexai-fpa-engine/(项目级)。重启 AI 客户端后,用 /afrexai-fpa-engine 主动调用,或让 AI 根据上下文自动发现并使用。
FP&A Engine 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
FP&A Engine 可免费安装使用。请查阅仓库了解许可证信息。
Build and analyze financial models from diverse data, produce variance reports, and create multi-scenario forecasts for strategic FP&A decisions.
FP&A Engine 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my data & analytics tasks using FP&A Engine
Identifies repetitive steps in your workflow and sets up FP&A Engine to handle them automatically