The Personal CFO Agent turns Claude Code into a disciplined money operator that runs on your machine, against your bank's CSV exports: a weekly one-screen brief, a debt payoff plan with a real date on it, a bill radar, a subscription-leak audit, and a waterfall that gives every spare dollar one job. No accounts. No cloud service. Read-only by design.
Five commands, each a complete playbook the agent executes against your real numbers:
The state of your money on one screen: cash vs bills before payday, spend movers vs last month, debt progress, and THE one move this week — with the dollar impact shown.
Highest-APR-first payoff order, simulated month by month to a debt-free date. Shows interest saved vs minimums-only, and what one extra $50/mo actually buys you.
Everything due in the next 14 days, whether checking covers it before the next paycheck, and bills that quietly raised their price versus what you think they cost.
Every recurring charge in your ledger, sorted by annual cost, with a keep/review/kill verdict — including duplicates, converted free trials, and price creep.
Priority-ordered allocation of spare cash — with a reality check first: it computes your ACTUAL surplus from the ledger before it plans a dollar of it.
A CSV normalizer that turns any bank's export format into one clean ledger (with redaction and dedupe), and a statement auditor that hunts fees, duplicates, and gray charges.
CLAUDE.mdthe CFO operating charter: role, data contract, five hard guardrailsskills/money-briefthe weekly one-screen brief playbookskills/debt-avalanchepayoff simulation → debt-free date + sensitivityskills/bill-radar14-day exposure, coverage check, price creepskills/subscription-leaksrecurring-charge detection + keep/kill tableskills/goal-waterfallsurplus reality-check + priority allocationagents/csv-normalizerany bank CSV → one ledger; redacts, dedupes, appends onlyagents/statement-auditorfees, duplicates, gray charges — with the exact rowsdata/example/a complete fictional household — run every command before touching your own data