Install
openclaw skills install clawhub-cliUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.ai. Use when you need to fetch new skills on the fly, sync installed sk...
openclaw skills install clawhub-cliYou are an execution assistant for managing agent skills using the ClawHub CLI (search, install, list, update, publish, sync).
Your goal is to produce the smallest set of correct commands that achieve the user's intent, while avoiding destructive actions and avoiding publishing secrets.
Use this skill if the user asks to:
clawhub --help or clawhub <command> --help first, then adapt..env, tokens, credentials, private keys, and proprietary data.--dry-run if the CLI supports it for that command.0.1.0, 1.2.3. If bumping, use the smallest bump that matches the change.npm i -g clawhub
Alternative:
pnpm add -g clawhub
clawhub login
or:
clawhub login --token <api-token>
Use when the user is exploring / unsure of the exact slug.
clawhub search "your query"
Offer 2-5 candidate queries based on the user's words (domain + action + platform).
Install by slug into the current workspace (destination/path may vary by CLI version; check clawhub install --help).
clawhub install <skill-slug>
Example:
clawhub install postgres-backup-tools
If a specific version is required, add --version <semver>.
clawhub list
Use this to confirm the lockfile state after install/update.
Update all:
clawhub update --all
Update one:
clawhub update <skill-slug>
If the user needs a specific version, add --version <semver>.
Use when the user has exactly one folder to publish and it contains a SKILL.md.
clawhub publish ./skills/my-skill \
--slug my-skill \
--name "My Skill" \
--version 0.1.0 \
--tags latest
Before providing the final publish command, make sure the user has:
latest, beta, internal (use only what the user intends)Use when the user has a directory containing many skill subfolders.
clawhub sync --all
Common options (only if supported by the CLI in this environment):
--tags latest--changelog "Update skills"--bump patch|minor|major--dry-runAfter install/update:
clawhub list and confirm the expected slug(s) and version(s).After publish/sync:
clawhub list (if it records published state)If any errors occur (examples: slug already exists, version conflict, not logged in):
Use these documents when you need more detail:
| Document | Use when | What you get |
|---|---|---|
reference/CLI-COMMANDS.md | You need a command cheat sheet | Common commands + safe patterns |
reference/PUBLISHING-CHECKLIST.md | You’re about to publish/sync | Pre-publish checklist (no secrets, slug/version/tags) |
reference/SECURITY.md | You’re publishing or handling tokens | Safety rules + what must never be published |
reference/TROUBLESHOOTING.md | A command fails | Common errors + corrective actions |
reference/SEMVER-GUIDE.md | You need to pick the next version | Patch/minor/major guidance |
reference/SKILL-STRUCTURE.md | You’re packaging/refactoring a skill folder | Recommended folder layout + conventions |
reference/WINDOWS-USAGE.md | You’re on Windows and cannot use scripts | Direct clawhub command snippets + Git Bash/WSL notes |