agentsclimarketplace

Jaz kit

Skill teamtinvio/jaz-ai/cli/assets/skills/jaz-kit

Complete agent stack for Jaz. Plugins, Skills, MCP tools, and CLI for Claude Code, Cowork, Codex, Copilot, Cursor, and more.

Install
npx -y skills add teamtinvio/jaz-ai --skill jaz-kit

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

IntentFlowCommand
Set up the kit · add a companysetup/jk-setup
Start work on one organizationopen/jk-open <org>
Run a period closeclose/jk-close <period>
Clear the draft review queuereview/jk-review
See every organization at a glancestatus/jk-status
Connect, check, or rotate a keykeys/jk-keys
Record how this organization workspolicy/jk-policy
Save a procedure for next timeteach/jk-teach
Checkpoint mid-closesave/jk-save
End the session cleanlyexit/jk-exit
What can I do right nowhelp/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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.