From small-business
Closes the month — reconciles QB vs payment processors, flags gaps, writes P&L narrative, exports close packet. Accepts optional month and save-to arguments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/small-business:close-monthThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the month-end close workflow. Reconcile, flag gaps, narrate the P&L, and export the close packet for the owner's records (and their accountant).
Run the month-end close workflow. Reconcile, flag gaps, narrate the P&L, and export the close packet for the owner's records (and their accountant).
Parse arguments:
--month (default: previous calendar month) — YYYY-MM format--save-to (default files) — files (Google Drive / OneDrive), desktop (local), or bothTrigger the month-end-prep skill workflow:
Surface in the same report:
For each, recommend an action: categorize as X, delete duplicate, attach receipt from inbox.
Wait for owner to triage flagged items before generating the narrative. Do not auto-categorize or auto-delete.
After triage, generate a plain-English P&L narrative:
{Month YYYY} closed at ${revenue} revenue ({+/-}{X}% vs prior month).
Top driver: {category/customer}. Biggest swing: {category} {direction} ${amount}
because {reason inferred from transactions}.
Margin: {X}% ({+/-}Y pts vs prior). {Cost-side commentary}.
Three notable items:
1. ...
2. ...
3. ...
Numbers come from QB; the why comes from cross-referencing top transactions, vendor names, and prior-month deltas.
Generate two files:
close-packet-{YYYY-MM}.xlsx — multi-tab workbook:
Reconciliation — QB ↔ processor match table with gap rows highlightedFlagged — uncategorized / duplicates / missing receiptsP&L — formatted income statement with prior-month delta columnTrial Balance — accounts + ending balancesclose-packet-{YYYY-MM}.pdf — one-page summary: P&L narrative + top-line numbers + gap countSave both to the chosen --save-to location. Filename format: close-packet-2026-04.xlsx etc.
If QuickBooks is unreachable, stop — reconciliation requires QB as the source of truth. If a payment processor (PayPal, Stripe, Square) is unreachable, run reconciliation against the available processors and note "PayPal not connected — PayPal settlements skipped from reconciliation" (or whichever is missing). If all processors are missing, run QB-only analysis and flag it.
End the run with a one-paragraph recap: revenue, margin, gap count remaining (if any), file paths to the saved packet. If gaps were not all resolved, list them so the owner can revisit.
npx claudepluginhub asseerimishal-coder/mishal-skills-marketplace --plugin small-businessGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
4plugins reuse this skill
First indexed Jun 18, 2026