Command Reference

Command reference

Every command, grouped by area. Run brainbase help to print this same summary in your terminal.

bash
brainbase <command> [options]

Commands

GroupCommandsReference
Auth`login` · `logout` · `whoami`[auth](/cli/commands/auth)
Agent`agent create` · `pull` · `push` · `unpack` · `status` · `env` · `link` · `unlink` · `sync` · `run` · `publish`[agent](/cli/commands/agent)
Templates`template pack` · `publish` · `search` · `info` · `onboard` · `list` · `remove`[template](/cli/commands/template)
Skills`skill add` · `list` · `update` · `remove` · `search` · `info` · `publish`[skill](/cli/commands/skill)
Orchestrations`orchestration list` · `pull` · `push` · `status` · `add-agent`[orchestration](/cli/commands/orchestration)
Tokens`token create` · `list` · `revoke` · `clear`[token](/cli/commands/token)

Global flags

FlagApplies toDescription
`--yes`, `-y`most commandsSkip confirmations / auto-overwrite.
`--harness <id>`onboard, sync, agent, orchestration pull / add-agent (NOT push)Force the harness (e.g. `claude-code`).
`--scope <s>`onboard, sync, agentForce install scope: `global` or `project`.
`--agent <id>`linkAttach this folder to an existing agent non-interactively.
`--no-tracking`link, agent createSkip routing LLM traffic through Brainbase.
`--track`agent createRoute LLM traffic through Brainbase (off without a TTY).
`--shell <sh|fish>`agent envOutput format (auto-detected from `$SHELL`).
`--all`template listInclude installs from other folders.
`--force`agent pull, agent pushOverride local changes.
`--run-entrypoint`agent pullExecute the agent entrypoint after pulling.
`--graph-only`orchestration pushUpdate only the graph, not member agents.
`--no-push`orchestration add-agentCreate / wire locally but skip the push.
`--web <url>`loginWeb app URL.
`--org <id>` / `--team <id>`agent, orchestrationScope to an org / team.
`--name`agent create, skill publish, token createName / label (alias `-n` for `token create`).
`--tagline`agent createAgent tagline.
`--from <agent>`orchestration add-agentSource edge into the new agent (repeatable).
`--to <agent>`orchestration add-agentEdge out of the new agent (repeatable).
`--description <text>`orchestration add-agentDescription for the new member agent.
`--schema <json>`orchestration add-agentEdge payload schema.
`--visibility <s>`template publish, skill publish`public`, `unlisted`, or `private`.
`--category <s>`template search, skill searchFilter by category (ignored by `publish`).
`--target <id>`template searchFilter search results by target.
`--page <n>`template search, skill searchPage through search results.
`--as <slug>`skill addInstall the skill under a different slug.
`--skill-version <v>`skill publishVersion to publish (`MAJOR.MINOR.PATCH`).
Environment variables
Hosts, the config dir, and PATs are all configurable via environment variables — see Environment variables.