PlaygroundCatalog › Bookkeeping Categorization
BC

Bookkeeping Categorization

🔵 Stable🕐 updated 2026-06-30 🔷 SkillSpec L3 pm-accounting

Set up a chart of accounts and rules for categorizing transactions. Use when asked how to categorize expenses/transactions, set up a chart of accounts, organize bookkeeping, or sort bank transactions into the right buckets. Produces a practical chart of accounts for the business, categorization rules with examples and edge cases, and a clean-books routine — so the books are consistent and ready for an accountant. Not tax/accounting advice.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

The business — type (freelance, agency, SaaS, retail…), size, and accounting basis (cash/accrual) if known.
The tool — QuickBooks, Xero, a spreadsheet, etc. (so categories map to it).
Typical transactions — the kinds of income and expenses that recur, and any that are confusing.
Goal — clean monthly books, tax prep readiness, or clearer reporting.

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The chart of accounts fits the specific business type and isn't bloated with irrelevant categories
Rules cover the edge cases that actually cause inconsistency (transfers, owner's draw, refunds, mixed use)
Examples make each category unambiguous
Categories map to the tool the user uses
A repeatable monthly clean-books routine is included
Tax-sensitive treatments are flagged to confirm — deductibility is never asserted

⚠️ What it refuses to do

Do not assert what's tax-deductible — flag tax treatment for a qualified accountant
Do not create an over-complex chart of accounts — more buckets means more miscategorization
Do not treat transfers, owner's draws, or refunds as income/expenses — call these out explicitly
Do not leave the edge cases unaddressed — that's where books get messy
Do not present this as accounting advice — it organizes; the accountant certifies

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="bookkeeping-categorization"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Bookkeeping Categorization is one of 750 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog