skill
Command Reference

brainbase skill

Install, update, and publish skills. See Skills for the source grammar and the registry.

brainbase skill add <source>

Install a skill from GitHub, a generic git URL, the Brainbase registry, or a local path. Rename it on install with --as.

The source string determines where the skill is fetched from. A bare owner/repo is GitHub short-form (not the registry); use the brainbase:// scheme to pull from the registry. Pin a version inside the source string rather than with a flag.

Source formFetched from
owner/repoGitHub short-form.
owner/repo@refGitHub at a branch or tag.
github:owner/repo/sub/path[@ref]GitHub with a subpath.
https://github.com/owner/repo/tree/REF/subGitHub tree URL.
https://gitlab.com/..., git@host:..., git+<url>Generic git (there is no git: scheme).
brainbase://creator/slug@versionBrainbase skill registry.
bash
brainbase skill add owner/repo
brainbase skill add github:owner/repo/path/to/skill@v1.2.0
brainbase skill add brainbase://acme/pdf-extract@1.2.0 --as my-skill
FlagDescription
--as <slug>Install under a different slug.
--scope <s>global or project.
--harness <id>Target harness.

brainbase skill list

Show locally installed skills and the source each was fetched from.

bash
brainbase skill list

brainbase skill update <slug>

Re-fetch a skill from its recorded source.

bash
brainbase skill update pdf-extract

brainbase skill remove <slug>

Uninstall a skill.

bash
brainbase skill remove pdf-extract

Search the Brainbase skill registry. Filter by category or agent harness, and page through results with --page.

bash
brainbase skill search "pdf"
brainbase skill search --category devtools --agent claude-code
brainbase skill search --page 2
FlagDescription
--category <c>Filter by registry category.
--agent <harness>Filter by agent harness.
--page <n>Results page (1-based).

brainbase skill info <creator/slug>

Show registry details for a skill.

bash
brainbase skill info acme/pdf-extract

brainbase skill publish [dir]

Publish a SKILL.md folder to the registry. Defaults to the current directory.

bash
brainbase skill publish
brainbase skill publish ./my-skill --name acme/pdf-extract --skill-version 1.2.0 --visibility public
FlagDescription
--name <creator/slug>Published name in the registry.
--skill-version <MAJOR.MINOR.PATCH>Version to publish.
--visibility <v>public, unlisted, or private.
--harness <id>Target harness.
--yes, -ySkip confirmation.
Required for non-interactive publishes
--name and --skill-version are required when --yes is passed.