On this page
On this page
Overview
Quickstart
Quickstart
ClawHub is a registry for OpenClaw skills and plugins.
Use OpenClaw when you are installing things into OpenClaw. Use the clawhub CLI
when you are signing in, publishing, managing your own listings, or using
registry-specific workflows.
Find and install a skill
Search from OpenClaw:
Install a skill:
Update installed skills:
OpenClaw records where the skill came from so later updates can continue to resolve through ClawHub.
Find and install a plugin
Search from OpenClaw:
On released OpenClaw versions through 2026.10.4, use an explicit ClawHub source:
Update installed plugins:
Updated main/dev builds with ClawHub-default support accept the shorter command:
The shorter form is not supported as a ClawHub default by released versions
through 2026.10.4. The explicit clawhub:<package> form works on both old and
updated builds. Use openclaw plugins install npm:<package> to install directly
from npm.
For an unscoped package, use openclaw plugins install episodic-claw@latest.
This shorter form also requires an updated build. ClawHub pages include @latest
on unscoped names to distinguish registry packages from OpenClaw's bundled plugin
shortcuts.
Sign in for publishing
Install the ClawHub CLI:
Sign in with GitHub:
Headless environments can use an API token from the ClawHub web UI:
Publish a skill
A skill is a folder with a required SKILL.md file and optional supporting
files.
The command skips unchanged content. New skills start at 1.0.0; later changes
automatically publish the next patch version. Use --dry-run to preview or
--version to choose an explicit version.
Before publishing, check the metadata in SKILL.md. Declare required
environment variables, tools, and permissions so users can understand what the
skill needs before they install it. See Skill format.
For repositories containing multiple skills, the reusable GitHub workflow calls
skill publish for each immediate skill folder under skills/:
Publish a plugin
Publish a plugin from a local folder, a GitHub repo, a GitHub ref, or an existing archive:
Use --dry-run first to preview the resolved package metadata, compatibility
fields, source attribution, and upload plan without publishing.
Code plugins must include OpenClaw compatibility metadata in package.json,
including openclaw.compat.pluginApi and openclaw.build.openclawVersion.
Inspect before installing
Before installing, use the ClawHub web page or CLI detail commands to inspect metadata, source links, versions, changelogs, and scan status:
Public listings show the latest scan state. Releases that are held or blocked by moderation may be hidden from search and install surfaces until resolved.