Finance Memo Cabinet

Finance Memo Cabinet

v0.1.0

Turns raw ERP and payroll data into a polished monthly CFO memo — revenue, burn, runway, expenses, and variance narrative — ready to share with leadership in minutes, not days.

financememofpacfоmonthlyenterprisecabinet
2 agents2 jobs1 cabinets2 pages
cabinet /memo
finance-memo app preview

Finance Memo Cabinet

finance

agents

📊

Finance Analyst

.agents/analyst/

Monthly Finance Memo

0 9 1 * *

Weekly Cash & Burn Snapshot

0 8 * * 1

✍️

Finance Writer

.agents/writer/

2

Agents

2

Jobs

1

Depts

2

Pages

Finance Memo Cabinet
📊 Finance Analyst
✍️ Finance Writer
Monthly Finance Memo
Weekly Cash & Burn Snapshot
📊Finance Analystlead

Pulls monthly actuals from ERP, Stripe, and payroll; reconciles the numbers; computes all KPIs and variances; and writes the structured data file the Finance Writer uses to produce the CFO memo.

0 9 * * 1-5
✍️Finance Writerspecialist

Reads the Analyst's structured data file and writes the full CFO memo — executive summary, section-by-section commentary, MoM narrative, and forward-looking notes — as a polished, boardroom-ready document.

Monthly Finance Memoactive

Weekly Cash & Burn Snapshotactive

Finance Memo Cabinet

Two agents pull the month's numbers from NetSuite, Stripe, and payroll, then write the CFO memo in full — revenue, burn, runway, expense breakdown, MoM trend, and variance narrative. Every memo is a file you can open, edit, forward, and archive. No more copying cells between tabs at midnight on the 1st.

Keep NetSuite, QuickBooks, and Stripe. Replace the Excel macro, the Slides deck, and the copy-paste sprint that produces the CFO memo.

The team

  • [[.agents/analyst]] — Finance Analyst. Pulls actuals from ERP, Stripe, and payroll; reconciles the numbers; computes KPIs and variances; writes the structured data file the Writer works from.
  • [[.agents/writer]] — Finance Writer. Takes the Analyst's data file and drafts the narrative memo — executive summary, section-by-section commentary, and forward-looking notes. Owns the final document.

Recurring rhythm

Cadence Job Owner Output
Monthly (1st 09:00) [[.jobs/monthly-finance-memo]] Analyst → Writer Full CFO memo in [[memo]]
Weekly (Mon 08:00) [[.jobs/weekly-cash-burn-snapshot]] Analyst Cash + burn snapshot in .cabinet-state/

How to run the demo

  1. Open [[memo]] — the current month's finance memo: KPI tiles, MoM revenue trend SVG, expense breakdown, variance notes, and full narrative.
  2. Browse data/actuals-may-2026.md — the structured data file the Analyst writes and the Writer reads. Every number in the memo traces back to a line here.
  3. Check .cabinet-state/burn-snapshot.md — the weekly cash and burn flash the Analyst drops every Monday.

Connectors

Required: NetSuite or QuickBooks (GL actuals, expense categories), Stripe (ARR, MRR, churn), payroll system (headcount spend). Recommended: Xero (alternative GL), BI tool (Looker/Metabase for actuals pull), Google Drive (memo archive distribution).

Install
$ git clone --filter=blob:none --sparse https://github.com/hilash/cabinets.git && cd cabinets && git sparse-checkout set finance-memo