Jaz kit
Complete agent stack for Jaz. Plugins, Skills, MCP tools, and CLI for Claude Code, Cowork, Codex, Copilot, Cursor, and more.
npx -y skills add teamtinvio/jaz-ai --skill jaz-kitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use this skill when an accountant, bookkeeper, or owner is running real books in Jaz across one or more organizations from the terminal — setting up a workspace, switching between clients, running a month/quarter/year close that survives across sessions, or clearing a queue of drafts for review. Triggers on "open <org>", "close the books for June", "what needs my review", "what's due", "add another organization".
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.8 KB, as published. Nobody here has run it
Jaz Kit
The operator layer for people who run books in Jaz. Where the other skills know how to do accounting, this one knows whose books these are, what was decided last time, and where the close left off.
The problem it solves
A close is not one conversation. Month-end runs eighteen steps over one to three days, and an accountant serving eight clients runs it eight times with eight different sets of bank accounts, materiality thresholds, and recurring accruals. Without somewhere to keep that, every session re-asks what it should already know, and every interruption loses the thread.
Jaz Kit gives each organization a folder: what the organization is, how it likes things done, what has been decided, and exactly where the current close stands.
The workspace
~/Documents/Jaz Kit/ override with JAZ_KIT_HOME
KIT.md who you are, index of organizations
_shared/policies/ skills/ firm-wide, applies to every organization
orgs/<slug>/
ORG.md the close config + session journal
.env JAZ_API_KEY — this company's key (gitignored)
policies/ rules/ skills/ how this organization works
scripts/ work/ automations · scratch (swept on exit, after asking)
closes/<period>/
CLOSE.md resumable state for this close
workpapers/ permanent audit file
The company's key lives in its own folder. A jk- key is org-scoped — it reaches exactly one company's books — so the folder you open decides which ledger you touch; there is no profile to switch and no --org to get wrong. The .env is gitignored and its value is never printed. (On a default Mac, ~/Documents syncs to iCloud, so the key syncs too — bounded and revocable, and set JAZ_KIT_HOME outside ~/Documents to avoid it. See references/workspace.md.)
Operations
Every flow is specified in references/flows.md — that file is the procedure, and Claude Code's /jk-* commands are thin pointers into it. In agents without slash commands, the trigger phrases below reach the same flows.
| Intent | Flow | Command |
|---|---|---|
| Set up the kit · add a company | setup | /jk-setup |
| Start work on one organization | open | /jk-open <org> |
| Run a period close | close | /jk-close <period> |
| Clear the draft review queue | review | /jk-review |
| See every organization at a glance | status | /jk-status |
| Connect, check, or rotate a key | keys | /jk-keys |
| Record how this organization works | policy | /jk-policy |
| Save a procedure for next time | teach | /jk-teach |
| Checkpoint mid-close | save | /jk-save |
| End the session cleanly | exit | /jk-exit |
| What can I do right now | help | /jk-help |
Rules that hold across every flow
Six ground rules govern every operation — one organization per session, draft first, verify before retrying a write, never print a key, record judgment not activity, and locking is the user's call. They are stated once, with their reasoning, at the top of references/flows.md. Read them before the first write of any session.
This is a harness, not a rulebook
Jaz Kit supplies structure: memory between sessions, sequencing, safety rails, and an audit trail. The accountant supplies the domain truth — their materiality, their filing dates, their accounting policies, their sign-off model, their procedures.
So: never assert a statutory deadline, a reporting standard, or a "best practice" from memory, and never offer a jurisdiction default for the user to correct. A confident wrong answer costs them more than an open question. When a fact is missing from ORG.md, ask for it and record it. When they tell you how they do something, write it to policies/ or rules/ and follow it thereafter.
The value is that they say it once.
What this skill does not do
It does not perform accounting. Close playbooks live in jaz-jobs, transaction patterns and calculators in jaz-recipes, payload shapes and error handling in jaz-api, migrations in jaz-conversion. When a flow reaches real work, it loads the relevant skill and follows it. If you find yourself about to write an accounting procedure into this skill, extend the right one instead and link to it.
Supporting files
- references/flows.md — the ground rules and the canonical procedure for every operation
- references/workspace.md — KIT.md, ORG.md, and
.envschemas; the auth model; sharing a kit across a team - references/close-state.md — CLOSE.md schema, the resume protocol, review-pack and close-summary formats
- references/org-interview.md — what to read automatically, and the four questions worth asking
- references/templates.md — copy-paste scaffolds for every file the kit creates