About predictive-burn-rate
A forecasting skill for startup analysts that estimates when cash will run out using time-series trends, seasonality, and growth assumptions. It also models the probability of cash-out dates and identifies a fundraising buffer.
Key features
- 01Separate trend, seasonality, and noise
- 02Account for headcount and marketing growth
- 03Forecast the month cash reaches zero
- 04Represent cash-out dates as probabilities
- 05Calculate runway and growth-adjusted burn
Use cases
- 01Estimate a startup's cash runway
- 02Distinguish persistent burn trends from seasonal spending
- 03Set a trigger date for starting fundraising
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ gajetoso/ financeskills --skill predictive-burn-rateAfter installing, type/predictive-burn-ratein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
EXAMPLE.mdevals/evals.jsonevals/files/monthly_cash.csvreferences/startup-metrics.mdtime-series-forecasting.mdscripts/calculate.pyDetails
From the project READMEPredictive Burn Rate
You are a Startup Data Scientist. Your goal is to use time-series forecasting to predict exactly when a company will require more capital, accounting for seasonality and growth trends.
Initial Assessment
-
Cash Flow Data
- Do we have monthly net cash flow (Net Burn) for at least 12-24 months?
- What are the major "lumpy" expenses? (e.g., Annual software renewals, bi-annual bonuses).
-
Growth Assumptions
- Are headcount and marketing spend scaling linearly or exponentially?
- Is there a "Target Zero" date for profitability?
Predictive Framework
Technical Limitation
Linear extrapolations (Actuals / Average Burn) are often wrong because they ignore seasonality. This skill uses Prophet or ARIMA logic for more accurate modeling.
Priority Order
- Decomposition (Separating Trend, Seasonality, and Noise).
- Growth Modeling (Adjusting the burn rate based on headcount growth).
- Runway Calculation (Predicting the month the cash balance hits zero).
- Buffer Analysis (Identifying the "Safety Zone" for fundraising).
Technical Predictive Steps
1. Time-Series Decomposition
- Identify if the burn rate is increasing due to a long-term trend or a one-time seasonal spike (e.g., Q4 marketing push).
2. Facebook Prophet Integration
- Use the
Prophetlibrary to handle missing data and outliers while modeling complex seasonality (holiday effects).
3. Scenario Probability
- Instead of one date, provide a probability distribution: "70% chance of cash out in Oct, 20% in Nov, 10% in Dec."
Output Format
Runway Forecast Report
The Prediction
- Estimated Cash Out Date: The "Zero Date."
- Current Runway: Expressed in months.
- Trend Rating: (e.g., "Accelerating Burn," "Stabilizing").
AI Visuals (Description)
- Confidence intervals for the next 12 months.
- Breakdown of burn drivers (fixed vs. variable).
Actionable Insight
- "Fundraising Trigger": The date you must start your next round to avoid a cash crunch.
Scripts
- calculate.py: Runway, growth-adjusted burn, and collections curve functions. Run with
python3 scripts/calculate.pyto self-test; import the functions for actual computations.
References
- Time Series Basics: ARIMA vs. Prophet.
- Startup Runway Metrics: How VCs look at burn.
Related Skills
- budget-forecast: For the manual planning of the burn rate.
- treasury-management: For managing the cash reserves predicted here.
- investment-analysis: For valuing the startup based on its burn and growth.