Skip to main content
The masterskills CLI ships on npm as @masterskills/cli (MIT, Node ≥ 20). Humans normally run only install and login; everything else is what your agent runs on your behalf — but every command works fine by hand.
The CLI checks for new versions once a day and prints a notice on stderr when one is available; update by re-running the install command above.

Commands

Conventions

  • Full names. Skills and kits are always addressed as @org/slug.
  • --json everywhere it matters. list, search, update --check, prepare, agents, and the kit read commands emit machine-readable output — that’s what agents parse.
  • Non-zero exit on failure — safe to script against.
  • A 401 from the registry means the device token is missing or revoked; the fix is always masterskills login.

Files on disk

Environment variables