- ClaWHub is OpenClaw's official skill marketplace — browse and install community-built and verified skills via CLI or web UI
- Install any skill with one command:
openclaw skill install [skill-name]— no manual file management needed - Skills are sandboxed — they run with declared permissions only, so you can audit what each skill can access before installing
- The marketplace separates verified official skills from community skills — filter by verification status when trust matters
- Pin skills to specific versions in openclaw.yaml to prevent breaking changes from disrupting production agents
Most OpenClaw setups spend their first week reinventing integrations that already exist on ClaWHub. That's 20 to 40 hours of work that shouldn't happen. The marketplace has over 300 published skills as of early 2025 — browser automation, knowledge base sync, calendar access, code execution, API wrappers — and the number grows every week.
What ClaWHub Actually Is
ClaWHub is the official skill registry for OpenClaw. Think of it as the npm of agent capabilities — a centralized, versioned, searchable catalog of modular skills that extend what your agent can do. Each skill packages a specific capability: read and write Notion pages, execute Playwright browser sessions, call Composio-connected APIs, scrape structured data, or interact with local file systems.
The registry hosts two types of skills. Official skills are published and maintained by the OpenClaw core team — they're reviewed, tested against each OpenClaw release, and updated when APIs change. Community skills are published by individual developers and teams. They're subject to automated security scanning and community review scores, but not manual editorial review.
This distinction matters. Official skills won't break without notice. Community skills might. The quality of community skills varies significantly — the top-rated ones are often excellent, maintained actively, and better than what you'd build in-house. The bottom quartile is abandoned or half-finished. Filter accordingly.
How the Marketplace Works
ClaWHub works the same way package managers do. Every skill has a unique name, a semantic version, a declared list of permissions, and a manifest file describing its capabilities. When you install a skill, the CLI fetches the manifest first, displays the permissions it requires, and asks you to confirm before downloading the skill code.
Every skill declares what it needs: filesystem paths, network domains, environment variable names, or external API credentials. A Notion skill needs your Notion API key. A browser skill needs network access. Skills that request more than their stated purpose warrant a closer look at the source code before you approve the install.
Skills use semantic versioning — MAJOR.MINOR.PATCH. Patch updates fix bugs without changing behavior. Minor updates add features while staying backward compatible. Major updates may change configuration schemas or behavior and require your explicit opt-in.
The web interface at clawhub.openclaw.dev lets you browse categories, read documentation, see community reviews, and check the install count. Install count is a useful signal — a skill with 10,000 installs and a 4.7 star rating is a safer bet than one with 40 installs and no reviews.
Sound familiar? It's the same judgment call you make with VS Code extensions or GitHub Actions — just applied to agent capabilities.
Installing Your First Skill
The install command is the same for every skill. You need the skill's registered name from ClaWHub — visible on the skill's detail page and in search results.
# Search for available skills
openclaw skill search notion
# View details before installing
openclaw skill info openclaw-notion
# Install the skill
openclaw skill install openclaw-notion
# Verify it installed correctly
openclaw skill list
After install, the skill appears in your skills directory under ~/.openclaw/skills/. Most skills require configuration — API keys, file paths, or service credentials. The skill's documentation page on ClaWHub lists exactly what configuration it needs and where to put it in your openclaw.yaml.
Here's the key step most people skip: run openclaw reload or restart your agent after installing a skill. Skills are loaded at startup — they don't hot-reload by default. Your agent won't have access to the new skill until it restarts.
Always run openclaw skill install as the same user that runs your OpenClaw agent. Installing as root creates permission mismatches that cause cryptic failures at runtime. If you're running OpenClaw as a system service, install skills with sudo -u openclaw-user openclaw skill install [name] to match the service user.
Skill Quality and Trust Signals
ClaWHub's trust model has three tiers. Understanding them prevents you from getting burned by an unmaintained skill in a production setup.
| Tier | Who Publishes | Review Process | Best For |
|---|---|---|---|
| Official | OpenClaw core team | Full manual review + CI | Production deployments |
| Verified | Approved developers | Automated scan + manual spot check | Most use cases |
| Community | Any registered developer | Automated scan only | Experimentation, niche needs |
Beyond tier, look at the maintenance signal: when was the skill last updated? If the last commit was 8 months ago and the skill touches an external API, that API's response format may have changed. Check the skill's GitHub repository — if it exists and shows recent activity, that's a good sign the author is responsive.
Managing Installed Skills
Skills accumulate. After a few weeks of building, most teams have a dozen or more installed — and half of them are either unused or could be replaced by better options. Clean skill management prevents configuration drift and reduces attack surface.
# List all installed skills with versions
openclaw skill list --verbose
# Update a specific skill
openclaw skill update openclaw-notion
# Update all installed skills
openclaw skill update --all
# Remove a skill you no longer need
openclaw skill remove old-unused-skill
# Pin a skill to a specific version (in openclaw.yaml)
# skills:
# openclaw-notion: "2.1.4"
Pinning versions is non-negotiable for production deployments. A minor update to a critical skill — one your agent uses in 50 tasks a day — can break behavior in subtle ways that take hours to debug. Pin production skills. Let dev and staging environments track the latest version to catch breaking changes before they hit production.
Common ClaWHub Mistakes
- Installing skills you won't configure — a skill that can't find its required API key at startup either fails silently or throws errors on every agent invocation. Only install skills you're ready to configure immediately.
- Ignoring the permission manifest — a skill that requests write access to your entire home directory is a red flag. Read what each skill asks for before confirming the install.
- Not pinning versions in production —
openclaw skill update --allin a cron job will eventually push a breaking major update at the worst possible time. Pin versions, update intentionally. - Running too many similar skills — three different "web search" skills installed simultaneously creates ambiguity. Your agent may use whichever skill it encounters first. Keep one skill per capability category.
- Not checking skill compatibility — some skills require a minimum OpenClaw version. Installing a skill built for OpenClaw 0.8 on a 0.6 installation fails at runtime in confusing ways. Check the compatibility field in the skill manifest before installing.
Frequently Asked Questions
What is ClaWHub for OpenClaw?
ClaWHub is OpenClaw's official skill marketplace where developers publish and share skills — modular capabilities that extend what your AI agent can do. Skills range from productivity integrations like Notion and Obsidian to dev tools and API connectors. You install them via the CLI or directly from the ClaWHub web interface.
Is ClaWHub free to use?
ClaWHub itself is free to access and browse. Most community-published skills are free and open-source. Some premium skills from commercial publishers carry a license fee. The marketplace model is similar to VS Code extensions — a free platform with a mix of free and paid content.
How do I install a skill from ClaWHub?
Run openclaw skill install [skill-name] from your terminal. The CLI fetches the skill from ClaWHub, verifies the checksum, and installs it into your skills directory. Restart your agent or run openclaw reload to activate it. The whole process takes under 60 seconds for most skills.
Can I publish my own skill to ClaWHub?
Yes. Package your skill following the OpenClaw skill spec, run openclaw skill publish from your skill directory, and authenticate with your ClaWHub account. After a brief automated review, your skill appears in the marketplace. Community review scores determine ranking and visibility over time.
How do I update skills installed from ClaWHub?
Run openclaw skill update to update all installed skills, or openclaw skill update [skill-name] for a specific one. ClaWHub uses semantic versioning — patch updates install automatically by default, minor and major updates require explicit confirmation. Pin a skill to a specific version in your openclaw.yaml to prevent automatic updates.
Are ClaWHub skills safe to install?
ClaWHub runs automated security scans on all published skills and maintains a community reporting system for flagging issues. However, as with any package registry, review what permissions a skill requests before installing. Skills that request broad file system or network access deserve extra scrutiny — check the source code when in doubt.
S. Rivera architects production OpenClaw deployments for teams scaling from prototype to thousands of daily agent tasks. Has evaluated and integrated over 80 ClaWHub skills across industries including logistics, finance, and content operations, and maintains several community-published skills with 5,000+ combined installs.