Back to Openclaw

ClawHub CLI

docs/clawhub/cli.md

2026.6.12.0 KB
Original Source

ClawHub CLI

OpenClaw has two command-line entry points for ClawHub:

  • openclaw skills and openclaw plugins install and manage ClawHub packages inside OpenClaw.
  • The standalone clawhub CLI handles publisher workflows such as login, publish, transfer, and sync.

Discover and install

Use OpenClaw commands when you want to install or update packages for a local OpenClaw agent or Gateway.

bash
openclaw skills search "calendar"
openclaw skills install <slug>
openclaw skills update <slug>
openclaw skills verify <slug>

openclaw plugins search "calendar"
openclaw plugins install clawhub:<package>
openclaw plugins update <id-or-npm-spec>

Skill installs target the active workspace skills/ directory by default. Add --global to install into the shared managed skills directory.

Plugin installs use the clawhub: prefix when you want ClawHub resolution instead of npm or another install source.

Publish and maintain

Install the standalone ClawHub CLI for publisher workflows:

bash
npm i -g clawhub
clawhub login

Publish plugin packages with clawhub package publish:

bash
clawhub package publish your-org/your-plugin --dry-run
clawhub package publish your-org/your-plugin
clawhub package publish your-org/[email protected]

Publish skill folders with clawhub skill publish:

bash
clawhub skill publish ./skills/review-helper
clawhub skill publish ./skills/review-helper --version 1.0.0

When local skill scan state or package ownership needs maintenance, use the relevant standalone command:

bash
clawhub sync --all
clawhub package transfer @old-owner/package --to new-owner