skillmaker init
skillmaker initInitializes a skillmaker workspace at the current directory (which must be
a git repository). Idempotent — running it again reports
already_initialized and changes nothing.
What it creates
Section titled “What it creates”skillmaker.config.json # tracked app config.skillmaker/ events.jsonl # the journal (empty)It also ensures the required .gitignore entries (.skillmaker/* except
events.jsonl) and .gitattributes entry
(.skillmaker/events.jsonl merge=union) are present, adding them only if
missing.
Options
Section titled “Options”| Flag | Meaning |
|---|---|
--json | Emit {status, root, gitignoreChanged, gitattributesChanged} instead of text |
Output
Section titled “Output”skillmaker: initialized workspace at /path/to/workspaceor, on a second run:
skillmaker: already initialized at /path/to/workspaceSee also
Section titled “See also”Your first Skill Bundle walks this command end to end with real output.