Agent skill · Data & Analytics

company-cfo

Monthly CFO workflow for a company or agency — pull raw data from bank + payment processor + payroll + expense management, categorize and reconcile, compute end-of-month cash via transaction-sum method, update a scenario projector for forward forecasting, write the monthly snapshot report, surface decisions to leadership. Modes — monthly (default; the standing report), weekly (thin cash pulse), scenario (ad-hoc modeling in the projector), pickup (resume where the prior run left off). Anonymized team-scope sibling to personal-cfo (which handles personal household finances). Composes with compan

coreyhaines31github.com/coreyhaines31GitHub ↗
claude-codeMIT
Install
npx skills add coreyhaines31/makerskills --skill company-cfo --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 15 KB
Bundled scripts: none
Version: 0.1.1
Path: skills/company-cfo/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 500

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# /company-cfo — Monthly company CFO workflow The standing analysis leadership uses to make distribution / cuts / hiring / runway decisions. Primary cadence is **monthly** (run on the 1st for the closed prior month). Weekly and scenario modes cover the in-between. Anonymized team-scope sibling to `personal-cfo` (households). Same discipline (transaction-sum EOM, categorization traps, scenario modeling) applied to company books. ## Step 0 — Load company config + prior run Before starting work, read these in order: 1. **`${COMPANY_CFO_ROOT:-$HOME/code/company-cfo}/CLAUDE.md`** — your company's specific methodology, data source map, categorization rules, distribution mechanics. **This is the source of truth for HOW your company computes things.** Don't invent your own methodology. 2. **The most recent report** in `${COMPANY_CFO_ROOT}/reports/monthly/` — last month's snapshot. Tells you what leadership decided + what was open. 3. **The most recent `*-followup.md`** in that folder (if one exists) — supplementary decisions, scenario analysis. 4. **Any relevant memory notes** in `~/.claude/memory/` — running context: known anomalies, leadership constraints, current churn state. 5. **`git

What's inside
Steps it walks through
  1. Step 0 — Load company config + prior run
  2. Step 1 — Parse mode
  3. Monthly workflow
  4. Phase 1 — Pull raw data
  5. Phase 2 — Categorize and reconcile
  6. Phase 3 — Compute EOM cash (the transaction-sum method)
  7. Phase 4 — Update the scenario projector
  8. Phase 5 — Write the snapshot report
  9. Phase 6 — Update memory
  10. Phase 7 — Review and ship
  11. Weekly cash pulse mode
  12. Scenario mode
  13. Pickup mode
  14. Composes with
Ships with 6 files
  • references/categorization.md
  • references/company-config-template.md
  • references/eom-cash-methodology.md
  • references/report-template.md
  • references/scenario-projector.md
  • references/traps.md
Commands it runs
cd ${COMPANY_CFO_ROOT}
Verify .gitignore excludes raw data + secrets
if ! grep -q '^data/' .gitignore 2>/dev/null; then
cat >> .gitignore <<'GITIGNORE'
git add .gitignore
git commit -m "Seed .gitignore for raw financial data"
fi
git checkout -b feature/YYYY-MM-snapshot
git add reports/monthly/YYYY-MM.md scenarios/index.html CLAUDE.md   # targeted
git status --short                                                    # verify no data/ or .env files staged
More from makerskills
All skills →
About this skill
What does the company-cfo skill do?

Monthly CFO workflow for a company or agency — pull raw data from bank + payment processor + payroll + expense management, categorize and reconcile, compute end-of-month cash via transaction-sum method, update a scenario projector for forward forecasting, write the monthly snapshot report, surface decisions to leadership. Modes — monthly (default; the standing report), weekly (thin cash pulse), scenario (ad-hoc modeling in the projector), pickup (resume where the prior run left off). Anonymized team-scope sibling to personal-cfo (which handles personal household finances). Composes with compan

How do I install it?

Run `npx skills add coreyhaines31/makerskills --skill company-cfo --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From coreyhaines31/makerskills, a repository with 500 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going