AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Month End Close

skill-openaccountant-skills-month-end-close · by openaccountant

>

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-openaccountant-skills-month-end-close

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-openaccountant-skills-month-end-close)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Month End Close? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Month-End Close

Overview

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.

Wilson Tools Used

  • anomaly_detect — find uncategorized transactions, duplicate entries, and unusual amounts that need review
  • spending_summary — generate the monthly summary for reconciliation against bank statements
  • categorize — apply categories to any uncategorized transactions found during close
  • transaction_search — pull the full month of transactions for review

Workflow

  1. Ask which month is being closed (defaults to previous month).
  2. Run the close checklist in order:

Step 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.

Without Wilson

  1. Download your bank statement PDF for the month (Chase: Statements & Documents; Amex: Statements; most banks: Settings > Documents > Statements).
  2. Export the month's transactions as CSV from your bank.
  3. Open the CSV in a spreadsheet. Check for blank categories — filter the Category column for blanks.
  4. Manually categorize each blank row.
  5. Check for duplicates: sort by Amount, then by Date, and look for identical rows.
  6. Sum all transactions: =SUM(Amount). Compare to the net change on your bank statement (ending balance minus starting balance).
  7. If there is a difference, sort by date and compare line-by-line against the bank statement PDF.
  8. Common discrepancies: pending transactions that posted the next month, bank fees not yet downloaded, or split transactions.
  9. Save the reconciled spreadsheet with the naming convention: YYYY-MM-close.xlsx (e.g., 2026-03-close.xlsx).

Important Notes

  • Close the books within the first 5 business days of the following month while transactions are fresh.
  • The reconciliation step is critical. If Wilson's total and your bank statement do not match, do not skip it. Track down every dollar of difference.
  • Keep a running list of recurring items that need manual attention each month (owner draws, transfers between accounts, reimbursements).
  • If you have multiple bank accounts or credit cards, close each one separately, then do a combined summary.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.