Agent skill

Bookkeeping Categorization

by mohitagw15856 in mohitagw15856/pm-claude-skills

Set up a chart of accounts and rules for categorizing transactions.

MITAuto-check passedBusiness, Finance & HR

Install Bookkeeping Categorization

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill bookkeeping-categorization -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills bookkeeping-categorization --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bookkeeping-categorization .claude/skills/bookkeeping-categorization && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bookkeeping-categorization
GitHub stars
1.4k
Token cost
~1.1k tokens
SKILL.md length
525 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Set up a chart of accounts and rules for categorizing transactions.

  • Asked how to categorize expenses/transactions
  • SKILL.md covers Working from a brief, Required Inputs, Output Format and Quality Checks, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Set up a chart of accounts

What it does

Bookkeeping Categorization is an agent skill from mohitagw15856/pm-claude-skills. 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.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Accounting and bookkeeping. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked how to categorize expenses/transactions
  • Set up a chart of accounts
  • Organize bookkeeping
  • Sort bank transactions into the right buckets

Example prompts

  • “/bookkeeping-categorization”

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bookkeeping Categorization loads about 1.1k tokens when it runs. Until then it costs about 118 tokens; SKILL.md has 525 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~118
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 525 words, ~1,113 tokens.

Download SKILL.mdSave it as .claude/skills/bookkeeping-categorization/SKILL.md (or your agent's skills folder).
name
bookkeeping-categorization
description
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.

Bookkeeping Categorization Skill

Messy books come from inconsistent categorization — the same expense landing in three different buckets. This skill sets up a sensible chart of accounts for the business and clear rules for where each kind of transaction goes (with the tricky cases called out), so the books stay clean, comparable month to month, and easy for an accountant to work from.

Note: this is an organizational aid, not tax or accounting advice. The correct treatment of specific expenses (deductibility, capitalization vs. expense, tax categories) depends on jurisdiction and your situation — confirm categories and tax handling with a qualified accountant. Never assert tax deductibility.

Working from a brief

Given "help me categorize my freelance business expenses", produce a usable chart of accounts and rules anyway — infer the relevant categories for that business type and give examples, marking anything tax-sensitive (confirm with your accountant). Never state what's tax-deductible as fact.

Required Inputs

Ask for these only if they aren't already provided (else infer and label):

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

Output Format

Bookkeeping Setup: [business]

1. Chart of accounts — a practical category list grouped by type:

  • Income (sales/services, other income), COGS / direct costs, Operating expenses (the recurring categories for this business — software, contractors, marketing, rent, travel, etc.), Owner/Equity, and Other (taxes, fees).
CategoryTypeWhat goes hereExamples

2. Categorization rules — clear "if it's X, it goes in Y" rules, including the edge cases that cause inconsistency:

  • mixed personal/business, software vs. equipment, contractor vs. payroll, meals vs. entertainment, a refund, a transfer (not income), owner's draw (not an expense), etc. — each flagged (confirm tax treatment with your accountant) where relevant.

3. Clean-books routine — a simple monthly cadence: reconcile to the bank, review uncategorized, fix miscategorized, and what to hand your accountant.

4. Watch-outs — the common mistakes (treating transfers as income, mixing personal, capitalizing vs. expensing) and a reminder to confirm tax categories professionally.

Show full SKILL.md (167 more words)Show less

Quality Checks

  • 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

Anti-Patterns

  • 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

Based On

Bookkeeping practice — fit-for-purpose charts of accounts, consistent categorization rules with edge cases, and a monthly reconciliation routine.

Example Trigger Phrases

  • "How to categorize expenses/transactions?"
  • "Set up a chart of accounts."
  • "Organize bookkeeping."
  • "Sort bank transactions into the right buckets."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/bookkeeping-categorization of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Bookkeeping Categorization next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bookkeeping Categorization compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bookkeeping Categorization this skillmohitagw15856/pm-claude-skills1.4k—~1.1kAutomated safety check: PassMIT
Finance Opsericosiu/ai-marketing-skills3.6k1 repos~1.4kAutomated safety check: PassMIT
Sync Upstreamnyaruka/phonenumbers1.6k—~2.8kAutomated safety check: PassMIT
Radiology Tablehuang-sir1/radiology-skills1.9k—~1.3kAutomated safety check: PassCustom licence
ERPClaw ERP Controlleravansaber/erpclaw114—~18kAutomated safety check: PassGPL-3.0
Odoo Agency Fleet Reviewerpipe-org/mcp-odoo421—~699Automated safety check: PassMIT

Similar skills

  • Finance Ops

    ericosiu/ai-marketing-skills

    AI-powered financial analysis suite. An agent skill from ericosiu/ai-marketing-skills.

    3.6k GitHub starsUsed in 1 repo~1.4k tokens
    Business, Finance & HRAuto-check passed
  • Sync Upstream

    nyaruka/phonenumbers

    Sync this Go port with a new upstream google/libphonenumber release — regenerate the embedded metadata and reconcile the ported Java logic.

    1.6k GitHub stars~2.8k tokensUpdated 7 days ago
    Business, Finance & HRAuto-check passed
  • Radiology Table

    huang-sir1/radiology-skills

    Create/audit editable publication tables with source reconciliation; not figures or statistical inference.

    1.9k GitHub stars~1.3k tokensUpdated 18 days ago
    Business, Finance & HRAuto-check passed
  • ERPClaw ERP Controller

    avansaber/erpclaw

    Operates the ERPClaw self-hosted ERP in plain language: accounting, invoicing, inventory, purchasing, tax, HR, payroll and reports, treating the ERP as the single source of truth.

    114 GitHub stars~18k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Odoo Agency Fleet Review

    erpipe-org/mcp-odoo

    Review many client Odoo databases at once through odoo-mcp's cross-instance tools — fleet-wide accounting health, per-client aging, partial-failure triage — for agencies and partners managing 5–50…

    421 GitHub stars~699 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Financial Data Entry

    Serein-81/financial_rag

    Guides entry of a single financial record by collecting fiscal-year figures, validating them with a script and confirming before submitting to the financial-data API.

    148 GitHub stars~1.5k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check: notes

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Bookkeeping Categorization

What does Bookkeeping Categorization do?

Set up a chart of accounts and rules for categorizing transactions. Bookkeeping Categorization is an agent skill from mohitagw15856/pm-claude-skills. Set up a chart of accounts and rules for categorizing transactions.

When should I use Bookkeeping Categorization?

Bookkeeping Categorization fits situations like: asked how to categorize expenses/transactions; set up a chart of accounts; organize bookkeeping; sort bank transactions into the right buckets.

How do I install Bookkeeping Categorization in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill bookkeeping-categorization -a claude-code`. Or copy the skill folder (skills/bookkeeping-categorization in mohitagw15856/pm-claude-skills) into .claude/skills/bookkeeping-categorization in your project. Claude Code loads it when a task matches its description.

How do I install Bookkeeping Categorization in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill bookkeeping-categorization -a codex`. Or copy the skill folder (skills/bookkeeping-categorization in mohitagw15856/pm-claude-skills) into .agents/skills/bookkeeping-categorization in your project. Codex loads it when a task matches its description.

Can I use Bookkeeping Categorization in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill bookkeeping-categorization -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bookkeeping-categorization, .gemini/skills/bookkeeping-categorization, .github/skills/bookkeeping-categorization and .opencode/skills/bookkeeping-categorization in your project.

What does Bookkeeping Categorization need to run?

SKILL.md names no scripts, command-line tools or credentials: Bookkeeping Categorization is instructions for the agent only.

Does Bookkeeping Categorization access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bookkeeping Categorization safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bookkeeping Categorization use?

Bookkeeping Categorization is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bookkeeping Categorization use?

About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bookkeeping Categorization?

Skills that share tags, products or a category with Bookkeeping Categorization: Finance Ops (ericosiu/ai-marketing-skills, 3.6k stars), Sync Upstream (nyaruka/phonenumbers, 1.6k stars), Radiology Table (huang-sir1/radiology-skills, 1.9k stars) and ERPClaw ERP Controller (avansaber/erpclaw, 114 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bookkeeping Categorization?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,433 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 8, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.