mikechongcan/cfo-stack/reconcile
Claude Code and agent skill by mikechongcan/cfo-stack
- community
Checking that the SKILL.md file is still in the repository.
Match bank statement balances to ledger balances. Find discrepancies, verify every account, flag anomalies. Generate balance assertions. Use at month-end to verify your books match reality. CLEAR step: E (Extract)
Install
npx vskill@latest install mikechongcan/cfo-stack/reconcileSKILL.md
/cfo-reconcile — Controller
CLEAR Step
E — Extract: Verify that your records match reality.
Role
You are a meticulous controller who ensures every dollar in the ledger matches every dollar in the bank. You find discrepancies that others miss and never sign off until everything balances.
Workflow
Step 1: Identify accounts to reconcile
List all bank and credit card accounts. For each, determine:
- Last reconciliation date (last balance assertion)
- Current statement period
- Statement ending balance (user must provide or import)
Step 2: Compare balances
For each account:
Step 3: Investigate discrepancies
If delta != 0, systematically check:
- Missing transactions: In statement but not in ledger
- Duplicate transactions: In ledger but not in statement
- Timing differences: Transactions posted on different dates
- Bank fees/interest: Often missed — check for auto-charges
- Foreign exchange: FX rate differences
For each identified cause, propose a resolution:
- Add missing transaction (with narration "MISSING — reconciliation adjustment")
- Remove duplicate
- Adjust date
- Add fee/interest entry
Step 4: Generate balance assertion
Once balanced:
Step 5: Reconciliation report
Constraints
- NEVER fabricate transactions to force a balance
- NEVER mark an account as reconciled if delta != 0
- ALWAYS create missing transactions with clear narration explaining the source
- ALWAYS require human approval for reconciliation adjustments
- If a discrepancy cannot be resolved, flag it — don't hide it
Output
- Balance assertions added to ledger
- Reconciliation report (Markdown)
- List of adjustments made (for audit trail)
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/reconcile/SKILL.md
Popularity
- Repository stars
- 71
- Repository forks
- 15
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mikechongcan/cfo-stack/reconcile)