Using the ClawHub Registry to Install and Manage Skills
Using the ClawHub Registry to Install and Manage Skills
ClawHub is the public skill registry for OpenClaw โ a place to find, install, and share reusable agent skills. Think of it like an app store for AI abilities. Instead of building everything from scratch, grab what you need and get moving.
What's a Skill?
A skill is a folder with a SKILL.md file that teaches your OpenClaw agent how to do something specific โ control lights, manage calendars, send messages, generate images, whatever. Skills can include scripts, configs, and supporting files.
ClawHub hosts these skills publicly so anyone can discover and install them.
Install the CLI
You need the clawhub command-line tool. Pick your package manager:
npm i -g clawhub
or
pnpm add -g clawhub
Verify it's working:
clawhub --cli-version
Search for Skills
Looking for something? Search uses semantic matching, not just keywords:
clawhub search "calendar management"
You'll get a list of matching skills with names, descriptions, and compatibility info.
Install a Skill
Found one you want? Install it by slug:
clawhub install <skill-slug>
The CLI downloads the skill into your workspace's skills/ directory. OpenClaw picks it up on the next session โ no restart needed if the skills watcher is enabled.
Some skills need API keys or extra config. Check the skill's SKILL.md for setup instructions, and add any required keys to your openclaw.json under skills.entries.
Update Skills
Keep everything current with one command:
clawhub update --all
This checks each installed skill against the registry and pulls new versions where available. The CLI compares content hashes, so it only updates what actually changed.
To update a single skill:
clawhub update <skill-slug>
List Installed Skills
See what you've got:
clawhub list
This reads from .clawhub/lock.json in your workspace.
Publish Your Own
Made something useful? Share it. First, log in:
clawhub login
Then publish your skill folder:
clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0
Your skill gets versioned (semver), tagged, and indexed for search. Other users can find and install it immediately.
For bulk publishing, use sync to scan and upload all your skills at once:
clawhub sync --all
Quick Tips
- Precedence matters: Workspace skills override managed skills, which override bundled ones. If you customize a bundled skill, put your version in
<workspace>/skills/. - Security: Treat third-party skills like untrusted code. Read the
SKILL.mdbefore installing. - Gating: Skills can declare requirements (binaries, env vars, config flags). If requirements aren't met, the skill won't load โ no errors, it just stays inactive.
Go Explore
Browse the full registry at clawhub.com, or just start searching from your terminal. The community is building new skills constantly.
Enjoyed this article?
Join the ClawMakers community to discuss this and more with fellow builders.
Join on Skool โ It's Free โ