Skip to content
SlashClone
Made by@ledgerly

Finance update pack

@ledgerly/finance-update-pack

Write the monthly finance update for leadership or investors from a few inputs: revenue, costs, cash, and plan. A script computes plan vs actual, flags the variances that matter, and works out burn and runway; Claude drafts the narrative and asks you for the why behind each big variance.

SkillFinancev1.0.0 (latest)Tested
Activity
New: be the first to try it
  1. 1# Finance update pack
  2. 2
  3. 3Writes your monthly finance update from one small CSV of plan, actual, and last month. A script does plan vs actual, burn, and runway and flags the lines that missed by enough to matter; Claude asks you why for each one and drafts the update for your team, board, or investors.
  4. 4
  5. 5**Who it is for:** founders and finance leads who send a monthly update and want it accurate, short, and done in 20 minutes.
  6. 6
  7. 7## Example
  8. 8
  9. 9Input: `examples/finance-2026-10.csv` (two revenue lines, two cost of revenue lines, five opex lines, three metrics, ending cash).
  10. 11Output (`out/finance-update-variance.md`):
  11. 13```
  12. 14| | Plan | Actual | Var | Prior month |
  13. 15| Revenue | $280,000 | $277,900 | -$2,100 | $269,300 |
  14. 16| Net burn | $52,000 | $66,800 | $14,800 | $54,900 |
  15. 17Ending cash $3,150,000. Runway 47.2 months at this month's burn.
  16. 19Variances over 10% and $5,000: Logo churn, Services revenue, Sales and marketing programs, New customers, Hosting and model costs
  17. 20```
  18. 22Then `out/finance-update.md`: headline bullets, the table, each variance with your reason, cash and runway, and asks.
  19. 24## What it can access
  20. 26- Runs `node scripts/variance.mjs` (Node built-ins only).
  21. 27- Reads `data/`. Writes `out/finance-update*`.
  22. 28- No network. It never sends the update; you do.
  23. 30## Setup
  24. 32None. Put this month's numbers in a CSV like the example and ask Claude for the monthly finance update.