> Run a monthly bookkeeping close checklist with reconciliation.
npx skills add https://github.com/openaccountant/skills --skill month-end-close
A structured checklist for closing your books each month. Ensures all transactions are categorized, anomalies are reviewed, accounts reconcile, and reports are generated before moving on.
anomaly_detect — find uncategorized transactions, duplicate entries, and unusual amounts that need reviewspending_summary — generate the monthly summary for reconciliation against bank statementscategorize — apply categories to any uncategorized transactions found during closetransaction_search — pull the full month of transactions for reviewStep 1: Pull all transactions
Use transaction_search for the full month to get the complete transaction set.
Step 2: Find uncategorized transactions
Use anomaly_detect to identify transactions without categories. Report the count and total dollar amount uncategorized.
Step 3: Categorize outstanding items
Use categorize to assign categories to uncategorized transactions. Ask the user to confirm any ambiguous ones.
Step 4: Detect anomalies
Use anomaly_detect to flag duplicates, unusually large transactions, and amounts that deviate significantly from patterns.
Step 5: Generate monthly summary
Use spending_summary for the month. Compare totals against the bank statement ending balance.
Step 6: Reconciliation check
Present the reconciliation:
MONTH-END CLOSE — [Month Year]
═══════════════════════════════════════
Checklist Status
───────────────────────────────────────
Transactions imported ✓ 247 transactions
Uncategorized resolved ✓ 0 remaining
Anomalies reviewed ✓ 3 flagged, 3 resolved
Duplicates checked ✓ None found
RECONCILIATION
Bank Statement Ending Balance $XX,XXX
Wilson Calculated Balance $XX,XXX
Difference $0
Status RECONCILED
MONTHLY SUMMARY
Total Income $XX,XXX
Total Expenses ($XX,XXX)
Net Income $X,XXX
═══════════════════════════════════════
Step 7: Archive
Confirm the month is closed. Recommend exporting a PDF or CSV snapshot for records.
=SUM(Amount). Compare to the net change on your bank statement (ending balance minus starting balance).YYYY-MM-close.xlsx (e.g., 2026-03-close.xlsx).Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
Take openaccountant/month-end-close from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.