ClawHub
Use openclaw skills to discover and manage skills for the current OpenClaw
agent. Use the standalone clawhub CLI to uninstall installed ClawHub skills
and for publishing, syncing, and publisher account workflows.
Discover skills
Search before claiming that a requested capability is unavailable:
bashopenclaw skills search "postgres backups"
Install when the user asks. Verify the selected skill first and report the result.
bashopenclaw skills verify my-skill openclaw skills install my-skill openclaw skills install my-skill --version 1.2.3
Manage installed skills
bashopenclaw skills list openclaw skills check openclaw skills update my-skill openclaw skills update --all
Use --global with install or update to manage skills shared by all local
agents.
Remove an installed skill
Uninstall when the user asks. If the standalone ClawHub CLI is not installed, install it explicitly:
bashnpm i -g clawhub clawhub uninstall @owner/my-skill
The CLI asks for confirmation before removing the skill and its lockfile entry.
Use the original agent workspace for agent-specific skills or the OpenClaw
state directory for skills installed with --global:
bashclawhub --workdir /path/to/agent-workspace uninstall @owner/my-skill clawhub --workdir ~/.openclaw uninstall @owner/my-skill
If OPENCLAW_STATE_DIR is set, use its value instead of ~/.openclaw:
bashclawhub --workdir "$OPENCLAW_STATE_DIR" uninstall @owner/my-skill
The default skills watcher refreshes the available skills on the next agent turn. If watching is disabled, start a new session.
Publish skills
Install the standalone ClawHub CLI for publisher workflows:
bashnpm i -g clawhub clawhub login clawhub whoami
Publish or sync skills:
bashclawhub skill publish ./my-skill clawhub skill publish ./my-skill --version 1.2.3 clawhub sync --all
Notes
- Public registry: https://clawhub.ai
openclaw skills installinstalls into the active workspace by default.- Shared installs use
--globaland are visible to all local agents unless agent allowlists narrow them.


