| summary | Start using ClawHub: find, install, update, and publish skills or plugins. | |||
|---|---|---|---|---|
| read_when |
|
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.
Search from OpenClaw:
openclaw skills search "calendar"Install a skill:
openclaw skills install <skill-slug>Update installed skills:
openclaw skills update --allOpenClaw records where the skill came from so later updates can continue to resolve through ClawHub.
Search from OpenClaw:
openclaw plugins search "calendar"Install a ClawHub-hosted plugin with an explicit ClawHub source:
openclaw plugins install clawhub:<package>Update installed plugins:
openclaw plugins update --allUse the clawhub: prefix when you want OpenClaw to resolve the package through
ClawHub rather than npm or another source.
Install the ClawHub CLI:
npm i -g clawhub
# or
pnpm add -g clawhubSign in with GitHub:
clawhub login
clawhub whoamiHeadless environments can use an API token from the ClawHub web UI:
clawhub login --token clh_...A skill is a folder with a required SKILL.md file and optional supporting
files.
clawhub skill publish ./my-skill \
--slug my-skill \
--name "My Skill" \
--version 1.0.0 \
--changelog "Initial release"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.
Publish a plugin from a local folder, a GitHub repo, a GitHub ref, or an existing archive:
clawhub package publish <source> --family code-plugin --dry-run
clawhub package publish <source> --family code-pluginUse --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.
sync scans skill folders and publishes new or changed skills that are not
already synchronized.
clawhub sync --all --dry-run
clawhub sync --allWhen you are signed in, sync may also send a minimal install snapshot for
aggregate install counts. See Telemetry for what is reported
and how to opt out.
Before installing, use the ClawHub web page or CLI detail commands to inspect metadata, source links, versions, changelogs, and scan status:
clawhub inspect <skill-slug>
clawhub package inspect <package>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.