small-business-month-end-preplisted
Install: claude install-skill simongonzalezdc/codex-small-business-skills
# Month End Prep
## Quick start
Connect QuickBooks and at least one payment processor (PayPal, Square, or Stripe),
then say "let's close the month." Claude walks you through each step of the checklist,
pausing for your input at each gate before moving forward.
If a connector is missing, Claude falls back to asking for a CSV export — it won't
silently skip a step.
## Workflow
Work through these steps in order. Each step has a completion state; don't advance
until the current step is settled.
### Step 1 — Agree on the target month
Ask the user which month to close. Default to the prior calendar month if they don't
specify. Confirm before pulling any data.
### Step 2 — Pull QuickBooks P&L and transaction register
Fetch:
- Profit & Loss report for the target month (revenue, COGS, gross margin, operating
expenses, net income)
- Transaction register: every income and expense line item
Flag immediately:
- **Uncategorized transactions** — any line with category "Uncategorized" or blank
- **Ask Questions / Needs Review** — QB's own flag
Present the count ("14 transactions need a category") and list them for the user to
classify before proceeding. Don't advance with open uncategorized items unless the
user explicitly says "skip for now."
See [reference/quickbooks-reconcile.md](reference/quickbooks-reconcile.md) for field
mappings and API notes.
### Step 3 — Pull payment processor settlements
Fetch settlement reports from PayPal, Square, or Stripe — whichever are connect