โ† Back to Articles
General3 min read

Using the ClawHub Registry to Install and Manage Skills

Halieยท

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.md before 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 โ†’