@yanhaidao/skills-cli
v0.7.0
Published
OpenClaw Skills CLI \u2014 install, update, search, and publish agent skills.
Readme
@yanhaidao/skills-cli
OpenClaw Skills CLI — install, update, search, and publish agent skills as folders.
Install
# From this repo (shortcut script at repo root)
bun openclaw --help
# Once published to npm
# npm i -g @yanhaidao/skills-cli
# Or pack a tarball locally from the repo root
# bun run cli:packAuth (publish)
openclaw login
# or
openclaw auth login
# Headless / token paste
# or (token paste / headless)
openclaw login --token clh_...Notes:
- Browser login opens
https://skills.openclaw.cc/cli/authand completes via a loopback callback. - Token stored in
~/Library/Application Support/openclaw/config.jsonon macOS (override viaOPENCLAW_CONFIG_PATH, legacyCLAWHUB_CONFIG_PATH/CLAWDHUB_CONFIG_PATH). - Primary command is
openclaw; compatibility aliasesclawhubandclawdhubare still shipped for migration. - Release steps live in
docs/cli-private-release.md.
Examples
openclaw search "postgres backups"
openclaw install my-skill-pack
openclaw update --all
openclaw update --all --no-input --force
openclaw publish ./my-skill-pack --slug my-skill-pack --name "My Skill Pack" --version 1.2.0 --changelog "Fixes + docs"Sync (upload local skills)
# Start anywhere; scans workdir first, then legacy Clawdis/Clawd/OpenClaw/Moltbot locations.
openclaw sync
# Explicit roots + non-interactive dry-run
openclaw sync --root ../clawdis/skills --all --dry-runDefaults
- Site:
https://skills.openclaw.cc(override via--siteorOPENCLAW_SITE, legacyCLAWHUB_SITE/CLAWDHUB_SITE) - Registry: discovered from
/.well-known/openclaw.jsonon the site (legacy/.well-known/clawhub.json//.well-known/clawdhub.json; override via--registryorOPENCLAW_REGISTRY) - Workdir: current directory (falls back to Clawdbot workspace if configured; override via
--workdirorOPENCLAW_WORKDIR) - Install dir:
./skillsunder workdir (override via--dir)
