Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
ClawHub
ClawHub is the public registry for OpenClaw skills and plugins.- Use native
openclawcommands to search, install, and update skills and to install plugins from ClawHub. - Use the separate
clawhubCLI for registry auth, publishing, delete/undelete, and sync workflows.
Quick start
Search and install skills with OpenClaw:What ClawHub hosts
| Surface | What it stores | Typical command |
|---|---|---|
| Skills | Versioned text bundles with SKILL.md plus supporting files | openclaw skills install <slug> |
| Code plugins | OpenClaw plugin packages with compatibility metadata | openclaw plugins install clawhub:<package> |
| Bundle plugins | Packaged plugin bundles for OpenClaw distribution | clawhub package publish <source> |
| Souls | SOUL.md bundles shown on onlycrabs.ai | Web and API publish flows |
latest, changelogs, files,
downloads, stars, and security scan summaries. Public pages show current registry
state so users can inspect a skill or plugin before installing it.
Native OpenClaw flows
Native OpenClaw commands install into the active OpenClaw workspace and persist source metadata so later update commands can stay on ClawHub. Useclawhub:<package> when a plugin install should resolve through ClawHub.
Bare npm-safe plugin specs may resolve through npm during launch cutovers, and
npm:<package> stays npm-only when a source must be explicit.
Plugin installs validate advertised pluginApi and minGatewayVersion
compatibility before archive install runs. When a package version publishes a
ClawPack artifact, OpenClaw prefers the exact uploaded npm-pack .tgz, verifies
the ClawHub digest header and downloaded bytes, and records artifact metadata for
later updates.
ClawHub CLI
The ClawHub CLI is for registry-authenticated work:./skills under the current working directory
and record installed versions in .clawhub/lock.json.
Publishing
Publish skills from a local folder containingSKILL.md:
--slug <slug>: skill slug.--name <name>: display name.--version <version>: semver version.--changelog <text>: changelog text.--tags <tags>: comma-separated tags, defaulting tolatest.
owner/repo, owner/repo@ref, or a GitHub
URL:
--dry-run to build the exact publish plan without uploading, and --json
for CI-friendly output.
Code plugins must include the required OpenClaw compatibility metadata in
package.json, including openclaw.compat.pluginApi and
openclaw.build.openclawVersion. See CLI for the full command
reference and Skill format for skill metadata.
Security and moderation
ClawHub is open by default: anyone can upload, but publishing requires a GitHub account old enough to pass the upload gate. Public detail pages summarize the latest scan state before install or download. ClawHub runs automated checks on published skills and plugin releases. Scan-held or blocked releases may disappear from public catalog and install surfaces while remaining visible to their owner in/dashboard.
Signed-in users can report skills and packages. Moderators can review reports,
hide or restore content, and ban abusive accounts. See
Acceptable usage and
Security + moderation for policy and enforcement details.
Telemetry and environment
When you runclawhub sync while logged in, the CLI sends a minimal snapshot so
ClawHub can compute install counts. Disable this with:
| Variable | Effect |
|---|---|
CLAWHUB_SITE | Override the site URL used for browser login. |
CLAWHUB_REGISTRY | Override the registry API URL. |
CLAWHUB_CONFIG_PATH | Override where the CLI stores token/config state. |
CLAWHUB_WORKDIR | Override the default working directory. |
CLAWHUB_DISABLE_TELEMETRY=1 | Disable telemetry on sync. |