agentsclimarketplace

Fpa cash runway

Skill JeffBrines/openfpa/skills/fpa-cash-runway

Use when answering "when do we run out of cash", building a 13-week cash forecast, sizing a credit line, or analyzing near-term liquidity and payment timing in openfpa.From its SKILL.md

Install
npx -y skills add JeffBrines/openfpa --skill fpa-cash-runway

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 1 command, including `openfpa entrypoint-list <company-root> --kind cash`.

SKILL.md

2.2 KB, 522 tokens by cl100k_base, as published. Nobody here has run it

Cash Runway (Operate)

Overview

Build the 13-week direct-method cash forecast - the operator's near-term liquidity view. Schedule the known weekly receipts and disbursements, show the raw cash position (no automatic LOC draws), and report the trough and first negative week.

Core principle: Show the unfinanced position. A visible shortfall is the whole point - it sizes the credit line.

When to use

  • "When do we run out of money?" / runway questions
  • Sizing or stress-testing a working-capital line
  • Lumpy near-term cash events (inventory buys, tax, payroll cadence)

Workflow

  1. Discover the company command. Run openfpa entrypoint-list <company-root> --kind cash. Use the registered cash workflow when one exists.
  2. Build the schedule as a Cash13Config: opening_cash, weeks (default 13), and receipts/disbursements lists of WeeklyFlow(name, amount, start_week, recurrence). Recurrence is once, weekly, or biweekly. Model what you actually know: AR collections on their expected weeks, payroll on its cadence, inventory POs on their due dates, quarterly tax.
  3. Forecast:
    import pyfpa
    from pyfpa.io.loaders import load_cash13_config
    weekly = pyfpa.cash13_forecast(load_cash13_config("examples/ridgeline/cash13.yaml"))
    runway = pyfpa.runway_summary(weekly)
    # {'min_cash': -146000.0, 'min_week': 7, 'first_negative_week': 3}
    
  4. Interpret (see fpa-cfo-judgment): a negative min_cash means "needs a draw of at least this much," not "insolvent." first_negative_week is the deadline to act. Size the credit line to the trough plus a buffer.
  5. Report: trough amount + week, first-negative week, and the recommended line size / action.

Common mistakes

  • Smoothing monthly numbers into weeks instead of scheduling the real lumpy items - the lumps are the signal.
  • Auto-covering the shortfall with a draw and hiding the gap. Don't; show it.

Next

Feed runway into fpa-board-briefing for the writeup.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.