AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Cash Flow Forecast

skill-openaccountant-skills-cash-flow-forecast · by openaccountant

>

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-openaccountant-skills-cash-flow-forecast

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-openaccountant-skills-cash-flow-forecast)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Cash Flow Forecast? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Cash Flow Forecast

Overview

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.

Wilson Tools Used

  • spending_summary — get monthly expense totals and category breakdowns for trend analysis
  • anomaly_detect — identify recurring transactions (subscriptions, regular payments, payroll) that form the predictable baseline
  • transaction_search — pull historical cash position and transaction data

Workflow

  1. Ask for the forecast horizon (default: 3 months) and current cash balance.
  2. Use transaction_search to pull the last 6-12 months of transactions.
  3. Use spending_summary for each of the past 6 months to get income and expense totals.
  4. Use anomaly_detect to identify recurring transactions (subscriptions, payroll, rent, retainers).
  5. Calculate the 3-month moving average for income and expenses:
  • Moving Avg Income = (Month-1 + Month-2 + Month-3) / 3
  • Moving Avg Expenses = (Month-1 + Month-2 + Month-3) / 3
  1. Separate recurring (predictable) from variable (estimated) cash flows.
  2. Generate the projection:
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
══════════════════════════════════════════════════════════
  1. Flag any month where projected closing balance drops below a safety threshold (suggest 2 months of expenses as minimum).

Without Wilson

  1. Export the last 12 months of transactions from your bank as CSV.
  2. In Google Sheets, add a Month column: =TEXT(Date,"YYYY-MM").
  3. Create two pivot tables: one for income by month, one for expenses by month.
  4. For the 3-month moving average, use: =AVERAGE(B2:B4) sliding across the monthly totals.
  5. For recurring items, sort by description and look for entries that repeat monthly. Sum these separately.
  6. Build the projection manually: Opening Balance + Avg Income - Avg Expenses = Closing Balance. Closing Balance of Month N = Opening Balance of Month N+1.
  7. For a more accurate forecast, use Excel's =FORECAST.ETS() function on monthly totals, which handles seasonality automatically.
  8. Google Sheets alternative: =FORECAST(target_date, known_values, known_dates).

Important Notes

  • The 3-month moving average smooths volatility but lags behind trend changes. If your business is growing or shrinking rapidly, weight recent months more heavily.
  • Forecasts are estimates. Build in a 10-20% buffer on expenses for unexpected costs.
  • Seasonal businesses should use 12-month data minimum to capture full cycles. A 3-month average in retail would badly miss holiday spikes.
  • This is cash-basis forecasting. Outstanding invoices and unpaid bills are not reflected until money moves.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.