Projects 3-month cash flow forecasts using 3-month moving averages, recurring transaction detection via anomaly analysis, and historical bank data. Flags low-balance risks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/openaccountant-skills:cash-flow-forecastThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Project future cash inflows and outflows using a 3-month moving average methodology. Identifies recurring revenue and expenses, detects seasonal patterns, and produces a monthly projection table.
Project future cash inflows and outflows using a 3-month moving average methodology. Identifies recurring revenue and expenses, detects seasonal patterns, and produces a monthly projection table.
spending_summary — get monthly expense totals and category breakdowns for trend analysisanomaly_detect — identify recurring transactions (subscriptions, regular payments, payroll) that form the predictable baselinetransaction_search — pull historical cash position and transaction datatransaction_search to pull the last 6-12 months of transactions.spending_summary for each of the past 6 months to get income and expense totals.anomaly_detect to identify recurring transactions (subscriptions, payroll, rent, retainers).CASH FLOW FORECAST — [Start Month] to [End Month]
══════════════════════════════════════════════════════════
Month 1 Month 2 Month 3
──────────────────────────────────────────────────────────
Opening Balance $XX,XXX $XX,XXX $XX,XXX
INFLOWS
Recurring Revenue $X,XXX $X,XXX $X,XXX
Variable Revenue $X,XXX $X,XXX $X,XXX
Total Inflows $X,XXX $X,XXX $X,XXX
OUTFLOWS
Payroll ($X,XXX) ($X,XXX) ($X,XXX)
Rent ($X,XXX) ($X,XXX) ($X,XXX)
Subscriptions ($XXX) ($XXX) ($XXX)
Variable Expenses ($X,XXX) ($X,XXX) ($X,XXX)
Total Outflows ($X,XXX) ($X,XXX) ($X,XXX)
NET CASH FLOW $X,XXX $X,XXX $X,XXX
Closing Balance $XX,XXX $XX,XXX $XX,XXX
══════════════════════════════════════════════════════════
Month column: =TEXT(Date,"YYYY-MM").=AVERAGE(B2:B4) sliding across the monthly totals.=FORECAST.ETS() function on monthly totals, which handles seasonality automatically.=FORECAST(target_date, known_values, known_dates).npx claudepluginhub openaccountant/skillsBuilds a 13-week rolling cash flow forecast to predict cash position and runway. Uses receipts timing and disbursements to catch shortfalls early.
Calculates business cash runway in months at current burn rate using gross/net burn from spending summaries and transactions. Outputs scenarios (current, lean, growth), trends, and cash-out dates.
Projects 30-90 days of daily cash flow per account by combining current balance, scheduled recurring flows, and a 6-month rolling average of discretionary spend, flagging days below a configurable safety floor.