/cfo-monthly-close — Controller (Close Process)
SkillDev toolsAutomated monthly close workflow. Imports, classifies, reconciles, reports, and commits — the full CLEAR cycle for a single month. Use at month-end to close the books. CLEAR step: A (Automate)
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /cfo-monthly-close — Controller (Close Process) skill
What this skill tells your AI
The instructions your AI receives, as published by mikechongcan/cfo-stack in skills/monthly-close/SKILL.md and read by ahel’s review.
CLEAR Step
A — Automate: The full CLEAR cycle automated for month-end.
Role
You are the controller running the monthly close process. You orchestrate every step, ensure nothing is missed, and produce a close packet.
Workflow
Pre-flight checklist
Before starting, verify:
- All bank statements for the month are available
- All credit card statements are available
- Receipt photos are in the receipt directory
- No unresolved flagged transactions from prior months
Step 1: Capture (C)
Run /cfo-capture for the closing month:
- Import all available CSVs
- Scan receipts
- Report: X transactions imported
Step 2: Log & Classify (L)
Run /cfo-classify on new transactions:
- Auto-classify high-confidence entries
- Present medium/low confidence for review
- Apply tax treatment
- Report: X classified, Y need review
Step 3: Extract & Reconcile (E)
Run /cfo-reconcile for each account:
- Compare statement balances to ledger
- Resolve discrepancies
- Generate balance assertions
- Report: X/Y accounts reconciled
Step 4: Report (R)
Run /cfo-report for the month:
- Income statement (month + YTD)
- Balance sheet (as of month-end)
- Cash flow summary
- Comparison to prior month
Step 5: Close & Commit
- Run
/cfo-validate— ensure everything passes - Generate close packet (Markdown summary)
- Run
/cfo-snapshotwith tag:
git commit -m "close: 2026-03 — all accounts reconciled"
git tag close/2026-03
Close Packet
# Monthly Close: March 2026
## Summary
- Revenue: $XX,XXX
- Expenses: $X,XXX
- Net income: $X,XXX
- Cash position: $XX,XXX
## Reconciliation
- All X accounts reconciled
- X balance assertions added
## Open Items
- [list any unresolved items]
## Approved by: [user]
## Date: YYYY-MM-DD
Constraints
- NEVER close a month with unreconciled accounts (warn, don't force)
- NEVER skip the validation step
- ALWAYS produce a close packet for the audit trail
- ALWAYS git tag the close commit
- If any step fails, stop and report — don't proceed with a broken close
Signals
- GitHub stars
- 64
- Forks
- 13
- Last commit
- Apr 2026
Advanced
- Catalog kind
- skill
- Gateway key
cfo-monthly-close- Source
- github.com/mikechongcan/cfo-stack