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

Cash Monitoring

skill-gokulb20-crewm8-cfo-skills-cash-monitoring · by gokulb20

Monitors daily cash position across all accounts, flags anomalies, tracks burn rate, and produces a daily cash snapshot. Use when the user mentions cash position, daily cash check, burn rate, bank balance, or asks about unusual transactions or cash alerts.

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

Install

$ agentstack add skill-gokulb20-crewm8-cfo-skills-cash-monitoring

✓ 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-gokulb20-crewm8-cfo-skills-cash-monitoring)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo 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 Monitoring? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Cash Monitoring

Monitor the company's cash position daily across all bank accounts, payment processors, and deposit accounts. Flag unusual transactions, track burn rate, surface cash anomalies, and produce a daily cash snapshot.

Purpose

Cash is the lifeblood of any startup — running out is the single fastest way to die. This skill ensures that the company's cash position is known at all times, anomalies are caught before they become problems, and burn rate and runway are tracked continuously so leadership can make informed decisions about spending and fundraising timing.

When to Use

  • "What's our cash position right now?"
  • "Any unusual transactions today?"
  • "Daily cash check / cash snapshot"
  • "What's our burn rate this month?"
  • "Alert me if cash drops below X"

Inputs Required

  1. Bank account balances — current balance for every operating account, via bank API, CSV export, or manual input.
  2. Transaction log (last 30 days) — for burn rate calculation and anomaly detection.
  3. Stripe/PayPal/processor balances — funds not yet deposited to the bank.
  4. Expected large inflows/outflows this week — payroll dates, major vendor payments, expected customer payments.

Quick Reference

| Metric | Formula | Purpose | |--------|---------|---------| | Cash on hand | Sum of all bank + processor + short-term balances | Total available liquidity | | Net burn | Cash end of month - cash start of month | True cash consumption rate | | Gross burn | Total operating expenses | Total cash spent before revenue | | Runway | Cash on hand / avg monthly net burn | Months until cash runs out | | Restricted cash | Security deposits, escrow, L/C collateral | Non-spendable cash (track separately) |

Procedure

1. Gather Current Balances

For every account, record:

  • Account name/nickname
  • Financial institution
  • Current balance
  • Available balance (may differ if there are holds)
  • Pending transactions

2. Calculate Total Cash Position

Cash on hand = sum of all bank account balances
             + sum of all payment processor balances
             + any money market / short-term investment balances

Restricted cash (security deposits, letter of credit collateral) → track separately

3. Burn Rate Calculation

Net burn (most common): cash at end of month − cash at start of month. Gross burn: total operating expenses (excludes revenue).

Rolling 3-month average (more stable than single-month).

4. Runway Calculation

Runway (months) = Cash on hand / Average monthly net burn
  • Green: > 18 months runway
  • Yellow: 12–18 months
  • Orange: 6–12 months — start fundraising or cut burn
  • Red: $5,000 not matching a known vendor pattern.
  • Any transaction between 10 PM and 5 AM (unusual for business).
  • Round-number transactions ($1,000.00, $10,000.00) — often estimates or manual entries.
  • Duplicate payments to the same vendor within 48 hours.
  • Transfers between accounts (should not be double-counted).
  • Sudden balance decreases > 20% in any single account.
  • New counterparties that haven't appeared in the prior 90 days.

6. Daily Cash Snapshot

Produce a one-page dashboard:

===== DAILY CASH SNAPSHOT - April 28, 2026 =====

TOTAL CASH:        $2,847,000
  Operating:       $2,600,000  (SVB Checking + Mercury)
  Reserves:          $230,000  (Mercury Treasury)
  Processors:         $17,000  (Stripe balance)

BURN RATE:          $85,000/mo  (3-mo trailing net burn)
                     $120,000/mo  (gross burn)

RUNWAY:             33.5 months (net)
                    23.7 months (gross)

FLAGS (last 7 days):
  None / 1 pending / 3 anomalies

CHANGE FROM YESTERDAY:
  Cash: -$14,200  (vendor payments: $12,000, AWS charge: $2,200)

Output Format

  • Daily cash snapshot (plain-text dashboard)
  • Anomaly report (if any flags)
  • Burn rate trend (3-month sparkline or table)
  • Runway projection
  • Recommendations (if runway < 12 months)

Done Criteria

The skill is complete when:

  1. All bank and processor balances are gathered and netted correctly (no double-counting)
  2. Net burn and gross burn are calculated using rolling 3-month average
  3. Runway is computed and severity color is assigned
  4. Last 7 days of transactions are scanned with anomalies flagged
  5. Daily cash snapshot dashboard is produced
  6. Recommendations are provided if runway is below 12 months

Pitfalls

  • Counting restricted cash as available: security deposits, letter-of-credit collateral, and funds held in escrow are not spendable. Including them in runway calculations creates a dangerously rosy picture.
  • Using a single month's burn rate for runway: one-off expenses (annual software renewals, tax payments) distort monthly burn. Always use a rolling 3-month average.
  • Double-counting inter-account transfers: moving $50k from checking to savings shows up as a debit in one account and credit in another. If not netted out, total cash appears to increase artificially.
  • Ignoring payment processor float: treating Stripe or PayPal balances as immediately available cash overstates liquidity. Funds in processors typically take 2–7 days to settle into the bank.
  • Alert fatigue from threshold-only monitoring: flagging every transaction above a fixed dollar threshold without context (vendor, payment pattern, expected date) leads to ignored alerts. Anomaly detection must incorporate patterns, not just amounts.

Verification

Can you answer "what is our total cash position right now?" from the snapshot? Can you answer "how many months of runway do we have?" Are anomalies clearly flagged with context and recommended actions? If not, the monitoring is incomplete.

Example

User prompt: "What's our cash position today?" What should happen: Gather current balances from all bank accounts and payment processors, calculate total cash on hand, compute the latest burn rate and runway, produce a daily cash snapshot dashboard, and flag any anomalies detected in the past 7 days.

User prompt: "Check for any unusual transactions this week." What should happen: Pull the last 7 days of transactions across all accounts, run anomaly detection heuristics (off-hours, round amounts, new counterparties, duplicate payments), and return a prioritized flag list with transaction details and recommended actions.

User prompt: "Alert me if our cash drops below $500k and tell me how long we have." What should happen: Monitor the cash position against the $500k threshold, compute the current runway in months based on trailing 3-month net burn, project the zero-cash date if burn remains constant, and provide a severity rating (green/yellow/orange/red) with specific recommendations.

Linked Skills

  • Forecast future cash → cash-forecasting
  • Verify balances against bank → bank-reconciliation
  • Optimize cash yield → banking-relationship-management
  • Optimize payment timing → working-capital-optimization

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.