Skip to content

CLI Reference

This reference is generated from packages/cli/src/Cli.ts — the same argument router the CLI itself runs — so it lists exactly the commands and flags that exist on this branch, nothing aspirational.

skillmaker — Skillmaker Studio CLI
Usage: skillmaker <command> [options]
FlagMeaning
--jsonEmit machine-readable JSON instead of text, on every command that produces output
-h, --helpShow the top-level usage text
CommandPurpose
initInitialize a skillmaker workspace in the current directory
new <slug>Create a new Skill Bundle under skills/<slug>/
listList Skill Bundles by stage/substate
status <slug>Show one Skill Bundle’s identity, state, and event history
reindexRebuild .skillmaker/studio.db from files + the journal
fixture add <slug> <case>Scaffold evals/fixtures/<case>/ for a bundle
run <slug>Run a fixture case through an ACP provider
grade <slug> <runId>Record a run’s grading verdict
measurements <slug>Show measurement cells: n, pass rate, CI, guidance
startServe the viewer + API
review request <slug>Request review of the bundle’s current stage work
advance <slug>Move a bundle along the state machine (guarded)
version record <slug>Record a version: hash design.md + output/
todo add/list/done/start/drop/reopenThe journal-native todo system

Every command uses 0 for success and 2 for a usage error. skillmaker run additionally distinguishes 1 (task failed) from 3 (infra-error) — see skillmaker run.

There’s no published package yet — see Install from source for how to run skillmaker <command> from a checkout, and Your first Skill Bundle for a full walkthrough with real output.