PilotHub CLI — install, update, search, and publish agent skills as folders.
# From this repo (shortcut script at repo root)
bun pilothub --help
# Once published to npm
# npm i -g pilothubpilothub login
# or
pilothub auth login
# Headless / token paste
# or (token paste / headless)
pilothub login --token clh_...Notes:
- Browser login opens
https://pilothub.ai/cli/authand completes via a loopback callback. - Token stored in
~/Library/Application Support/pilothub/config.jsonon macOS (override viaPILOTHUB_CONFIG_PATH, legacyPILOTHUB_CONFIG_PATH).
pilothub search "postgres backups"
pilothub install my-skill-pack
pilothub update --all
pilothub update --all --no-input --force
pilothub publish ./my-skill-pack --slug my-skill-pack --name "My Skill Pack" --version 1.2.0 --changelog "Fixes + docs"# Start anywhere; scans workdir first, then legacy Pilotis/Pilot/PilotBot/Pilotbot locations.
pilothub sync
# Explicit roots + non-interactive dry-run
pilothub sync --root ../pilotis/skills --all --dry-run- Site:
https://pilothub.ai(override via--siteorPILOTHUB_SITE, legacyPILOTHUB_SITE) - Registry: discovered from
/.well-known/pilothub.jsonon the site (legacy/.well-known/pilothub.json; override via--registryorPILOTHUB_REGISTRY) - Workdir: current directory (falls back to Pilotbot workspace if configured; override via
--workdirorPILOTHUB_WORKDIR) - Install dir:
./skillsunder workdir (override via--dir)