Agent skill

Bookkeeping

by mirumee in mirumee/nimara-ecommerce

Keep an LLM-wiki coherent while ingesting sources, filing durable knowledge, auditing or repairing its graph, reconciling indexes and logs after content changes, or recording architecture decisions.

BSD-3-ClauseAuto-check passedBusiness, Finance & HR

Install Bookkeeping

skills CLI
$ npx skills add mirumee/nimara-ecommerce --skill bookkeeping -a claude-code

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

GitHub CLI
$ gh skill install mirumee/nimara-ecommerce bookkeeping --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/mirumee/nimara-ecommerce.git skills-src && mkdir -p .claude/skills && cp -r skills-src/llm-wiki/.claude/skills/bookkeeping .claude/skills/bookkeeping && 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
GitHub stars
129
Token cost
~1.5k tokens
SKILL.md length
772 words
Files
2 (incl. references)
Skills in repo
12
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

Keep an LLM-wiki coherent while ingesting sources, filing durable knowledge, auditing or repairing its graph, reconciling indexes and logs after content changes, or recording architecture decisions.

  • Tasks that involve Accounting and bookkeeping
  • SKILL.md covers Establish the contract, Map the impact, Perform the requested branch and Validate and report
  • Calls pnpm and npx
  • Tasks that involve LLM wikis

What it does

Bookkeeping is an agent skill from mirumee/nimara-ecommerce. Keep an LLM-wiki coherent while ingesting sources, filing durable knowledge, auditing or repairing its graph, reconciling indexes and logs after content changes, or recording architecture decisions. Use the target wiki's AGENTS.md as the sole authority for its schema, locations, templates, links, provenance, and bookkeeping rules.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/saleor-schema-notes.md`).

It sits in Business, Finance & HR, covering Accounting and bookkeeping and LLM wikis. It works with shadcn/ui. The repository describes itself as: Headless, composable ecommerce storefront built with Next.js, Typescript, and shadcn/ui. The licence is BSD-3-Clause.

When your agent uses it

  • Tasks that involve Accounting and bookkeeping
  • Tasks that involve LLM wikis

Example prompts

  • “/bookkeeping”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit c2ad30b. 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

    Shell commands in SKILL.md call:

    • pnpm
    • npx

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

  • Network

    No URLs in SKILL.md. Its commands use pnpm and npx, which can reach the network depending on how they are called.

    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 loads about 1.5k tokens when it runs, and up to ~2k if it reads all its reference files. Until then it costs about 86 tokens; SKILL.md has 772 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2k

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 mirumee/nimara-ecommerce at commit c2ad30b, republished under its BSD-3-Clause licence (© mirumee). 772 words, ~1,465 tokens.

Download SKILL.mdSave it as .claude/skills/bookkeeping/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
bookkeeping
description
Keep an LLM-wiki coherent while ingesting sources, filing durable knowledge, auditing or repairing its graph, reconciling indexes and logs after content changes, or recording architecture decisions. Use the target wiki's AGENTS.md as the sole authority for its schema, locations, templates, links, provenance, and bookkeeping rules.

LLM Wiki Bookkeeping

Maintain the wiki as a coherent, Git-versioned knowledge graph.

Establish the contract

Locate the target wiki and read its governing AGENTS.md completely before inspecting or changing records. Treat that file as the single source of truth for:

  • the knowledge model and folder structure;
  • record frontmatter and templates;
  • naming and linking conventions;
  • source and provenance rules;
  • indexes, registers, logs, and lifecycle rules;
  • repository-defined validation and retrieval-refresh commands.

AGENTS.md may delegate rather than restate. Where it points at a template, a schema file, or a command as the authority for a record type, read that too: the governing instructions are the set it names, not the one file.

Derive these rules from the current checkout. Do not retain or infer them from this skill, another branch, or prior runs. If the governing instructions are missing, incomplete, or contradict the requested operation, report the gap before mutating the wiki.

Completion criterion: the requested operation and every affected bookkeeping obligation can be stated from the current governing instructions.

Map the impact

Inspect the relevant records and the actual wiki tree. Identify:

  • records to create, edit, rename, or remove;
  • inbound and outbound links affected by those changes;
  • indexes, registers, MOCs, logs, or derived retrieval state affected by the operation;
  • sources and provenance needed to support changed claims;
  • downstream records that may become stale.

Use deterministic repository searches for graph and format checks. For a read-only audit, produce findings and proposed fixes without changing files.

Completion criterion: every directly affected record and bookkeeping artifact is accounted for before mutation begins.

Perform the requested branch

Ingest or file knowledge

Preserve source material according to the governing instructions. Separate evidence from assumptions, synthesize the durable records, and register them using the current schema. Discuss the proposed record set with the user before writing when filing choices require product or editorial judgment.

In Nimara's wiki, material under sources/ keeps its body. Append metadata, provenance, or citations rather than rewriting the raw text, unless the user asked for a migration or a correction. A Saleor Schema Note additionally carries a freshness stamp — see references/saleor-schema-notes.md.

Reconcile a content change

After creating, editing, renaming, moving, or removing records, update every affected link and every bookkeeping artifact required by the governing instructions. Preserve downstream artifacts unless the user requested their revision; report stale ones.

Audit or repair

Check every invariant declared by the governing instructions against the actual files, including record format, graph integrity, registration coverage, provenance, source integrity, and stale claims. Rank findings by impact and attach a concrete repair. Apply repairs only when the user requested changes.

Record a decision

Confirm that the decision belongs to the record type defined for durable architecture decisions. Use the current template, identifier sequence, location, register, and supersession rules discovered from the governing instructions.

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

Validate and report

Run the repository-defined checks relevant to the operation. In Nimara's llm-wiki/:

  • pnpm wiki:lint must end at zero violations, and it closes every change to the directory. It checks frontmatter against _schema.json, link and anchor integrity, orphans, and register coverage. Every violation is an error; there is no warning tier. Machine-readable output is pnpm --silent wiki:lint -- --json — without --silent, pnpm's banner breaks the JSON. It is deliberately not wired into CI, so nothing else will run it.
  • pnpm wiki:index:sync after adding, renaming, or removing a note. It adds and removes rows in index.md and the MOC registers, keeps existing rows verbatim, and appends new ones at the end of their section. Several sections are ordered by hand, so move an inserted row when the section has a reading order, and shorten the hook it copied from the note's description.
  • pnpm wiki:saleor:check before citing or restamping a Saleor schema note.
  • npx prettier --write over the files the operation added or modified, before reporting. The repository's pnpm format:check gate covers Markdown, so an unformatted record fails CI even though wiki:lint passes. Pass the changed paths, not a glob: reformatting files the operation did not touch buries the real diff and rewrites someone else's prose.
  • _schema.json is the machine-readable half of the contracts in _templates/. A contract change means changing both. Silencing a rule means adding an except entry that states why.

Inspect the final diff and verify:

  • every modified record follows the current schema;
  • every affected internal link resolves from its source file;
  • every required index, register, MOC, or log entry is consistent;
  • renamed or removed targets have no stale inbound links;
  • no unrelated files changed.

Refresh derived retrieval state only when the repository instructions require it.

Completion criterion: report the records and bookkeeping artifacts changed, checks run, remaining gaps, stale downstream artifacts, and any decisions still requiring the user.

© mirumee, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in llm-wiki/.claude/skills/bookkeeping of mirumee/nimara-ecommerce.

  • SKILL.md
  • references/saleor-schema-notes.md

Open the folder on GitHubat commit c2ad30b

Compare with similar skills

Bookkeeping 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 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bookkeeping this skillmirumee/nimara-ecommerce129—~1.5kAutomated safety check: PassBSD-3-Clause
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
Beancount Closebex-co/beancount-io296—~1.4kAutomated safety check: PassMIT

Similar skills

  • 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 6 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
  • Beancount Close

    bex-co/beancount-io

    Close an accounting period in a Beancount ledger by reconciling each active account through beancount-reconcile, checking assertions and recurring gaps, reviewing flags, then proposing a commit with…

    296 GitHub stars~1.4k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Forward Implementation First

    Vuk97/forward-implementation-first

    Keeps an agent building and validating real output instead of servicing its own bookkeeping.

    176 GitHub stars~1.8k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed

More from mirumee/nimara-ecommerce

All 12 skills in this repo
  • Project Guidelines

    mirumee/nimara-ecommerce

    Guide for working with Nimara's layered monorepo architecture.

    129 GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Prd Modeling

    mirumee/nimara-ecommerce

    A skill your agent uses when creating, rewriting, refining, or stress-testing a Product Requirements Document (PRD), including turning an initiative or feature brief into product requirements.

    129 GitHub stars~824 tokensUpdated today
    Auto-check passed
  • Rfc Modeling

    mirumee/nimara-ecommerce

    A skill your agent uses when designing, drafting, refining, or stress-testing an RFC for an approved PRD, including requests for a design doc, solution design, or how to build it.

    129 GitHub stars~920 tokensUpdated today
    Auto-check passed
  • Ucp Agent

    mirumee/nimara-ecommerce

    Operate Nimara's UCP REST commerce API. An agent skill from mirumee/nimara-ecommerce.

    129 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Show Me

    mirumee/nimara-ecommerce

    Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.

    129 GitHub starsUsed in 7 repos~809 tokens
    Auto-check passed
  • Bug Retest Triage

    mirumee/nimara-ecommerce

    Retest a reported defect on the live Nimara board (Jira project MS, board 74) and give it an evidence-backed verdict — still reproduces → Open, fixed → Done, blocked → leave In testing and ask.

    129 GitHub stars~888 tokensUpdated today
    Auto-check passed

Works with

Questions about Bookkeeping

What does Bookkeeping do?

Keep an LLM-wiki coherent while ingesting sources, filing durable knowledge, auditing or repairing its graph, reconciling indexes and logs after content changes, or recording architecture decisions. Bookkeeping is an agent skill from mirumee/nimara-ecommerce. Keep an LLM-wiki coherent while ingesting sources, filing durable knowledge, auditing or repairing its graph, reconciling indexes and logs after content changes, or recording architecture decisions.

When should I use Bookkeeping?

Bookkeeping fits situations like: tasks that involve Accounting and bookkeeping; tasks that involve LLM wikis.

How do I install Bookkeeping in Claude Code?

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

How do I install Bookkeeping in Codex?

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

Can I use Bookkeeping 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 mirumee/nimara-ecommerce --skill bookkeeping -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, .gemini/skills/bookkeeping, .github/skills/bookkeeping and .opencode/skills/bookkeeping in your project.

What does Bookkeeping need to run?

Going by SKILL.md and its folder, Bookkeeping needs the command-line tools its instructions call (pnpm and npx). Our summary lists: Node.js.

Does Bookkeeping access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bookkeeping 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 use?

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

How many tokens does Bookkeeping use?

About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 506 tokens, read only when the agent opens those files.

What are the alternatives to Bookkeeping?

Skills that share tags, products or a category with Bookkeeping: Sync Upstream (nyaruka/phonenumbers, 1.6k stars), Radiology Table (huang-sir1/radiology-skills, 1.9k stars), ERPClaw ERP Controller (avansaber/erpclaw, 114 stars) and Odoo Agency Fleet Review (erpipe-org/mcp-odoo, 421 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bookkeeping?

mirumee (a GitHub organization) maintains it in mirumee/nimara-ecommerce, which has 129 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 8, 2026.

Source: mirumee/nimara-ecommerce on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.