Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Company CFO (Monthly Financial Snapshot)

A monthly CFO workflow that pulls bank, payment, payroll and expense data, computes end-of-month cash via transaction sums, forecasts runway, and writes the leadership report.

Data & AnalyticsAdvanced67755AI score 8/10Last updated: Aug 18, 2026

What it does

Runs the full monthly financial close for a small company or agency.

  • Phase 1 — Pull raw data from bank (Mercury/Plaid), processor (Stripe/Paddle), payroll (Deel/Gusto/Plane) and expense tools (Ramp/Brex) into data/YYYY-MM/
  • Phase 2 — Categorize & reconcile with a trap checklist: cash-vs-credit double counting, internal transfers netting to zero, contractor currency mismatches, missing partner distributions
  • Phase 3 — Compute EOM cash using the transaction-sum method (never walkback from a balance snapshot), cross-checked against current balance
  • Phase 4 — Update a scenario projector: trailing 3 months + today + 6 forward month-ends, including the intramonth cash low
  • Phases 5–7 — write a 9-section snapshot report (TL;DR, cash in/out, payroll, distributions, MRR metrics, projections, recommended actions, open items), refresh memory notes, and ship via targeted git adds + PR
  • Four modes: monthly (default), weekly (15-minute cash pulse), scenario (ad-hoc modeling), pickup (resume prior run)

Who it's for

  • Founders / operating partners of bootstrapped SaaS or agencies who own the numbers themselves
  • Ops or finance leads who must deliver a consistent cash + runway report to leadership every month
  • Teams with API access to their bank, processor and payroll tools, willing to document methodology in a company-specific CLAUDE.md

Prerequisites: a COMPANY_CFO_ROOT repo with your methodology file and wired data sources. Out of scope: tax/accounting advice, fundraising financials, personal finance.

Example uses

  1. First-of-month close — "run the CFO monthly snapshot": pulls last month, reconciles, locks EOM cash, writes reports/monthly/2025-05.md, opens a PR.
  2. Monday cash pulse — one line: "Cash $X | Next payroll $Y on <date> | Next inflow $Z | Floor status: OK|WATCH|BREACH".
  3. Hiring scenario — "what if we hire a $150K/yr engineer in September?" modeled in the projector and saved to reports/scenarios/.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/coreyhaines31/makerskills/HEAD/skills/company-cfo/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/company-cfo folder from the GitHub repo coreyhaines31/makerskills into my ~/.claude/skills/company-cfo/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/coreyhaines31/makerskills.git && mkdir -p ~/.claude/skills && cp -r makerskills/skills/company-cfo ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal (Terminal on macOS, WSL or Git Bash on Windows).
  2. Clone the repository:
    git clone https://github.com/coreyhaines31/makerskills.git
    
  3. Copy the skill into your Claude skills folder:
    mkdir -p ~/.claude/skills
    cp -r makerskills/skills/company-cfo ~/.claude/skills/
    
  4. Create your company finance repo:
    mkdir -p ~/code/company-cfo/{reports/monthly,reports/weekly,reports/scenarios,data,scenarios}
    cd ~/code/company-cfo && git init
    
  5. Write ~/code/company-cfo/CLAUDE.md describing your methodology (data sources, categorization rules, distribution mechanics) — use the skill's references/company-config-template.md as a starting point.
  6. Important: add data/, *.jsonl, *.env and .mcp.json to .gitignore so raw bank/payroll exports are never committed.
  7. Set the env var: add export COMPANY_CFO_ROOT=$HOME/code/company-cfo to ~/.zshrc, then restart your shell.
  8. Restart Claude Code and run /company-cfo or ask for "the monthly cash report". Any data source that isn't wired yet needs API access set up first.