mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-30 12:03:36 +00:00
Update OpenClaw ClawHub docs and user-facing copy for canonical owner-qualified skill routes.\n\nEvidence:\n- pnpm docs:list\n- pnpm test src/plugins/clawhub.test.ts src/cli/plugins-cli.install.test.ts src/gateway/server-methods/skills.clawhub.test.ts ui/src/ui/views/skills.test.ts\n- pnpm exec oxfmt --check --threads=1 docs/clawhub/cli.md docs/clawhub/publishing.md docs/cli/skills.md docs/help/faq.md docs/start/showcase.md docs/tools/creating-skills.md docs/tools/skills.md src/gateway/server-methods/skills.clawhub.test.ts src/plugins/clawhub.test.ts src/plugins/clawhub.ts ui/src/ui/views/skills.test.ts\n- git diff --check\n- exact-head hosted CI passed for 8530374388d8a73235b2ac8444b95a4a4c7d0f1c\n\nNote: repo-native scripts/pr prepare-run was attempted; local broad pnpm test was stopped after unrelated existing failures in agent/media/provider shards, while hosted exact-head CI and targeted ClawHub route/copy validation were green.
83 lines
2.4 KiB
Markdown
83 lines
2.4 KiB
Markdown
---
|
|
summary: "ClawHub CLI entry points for discovering, installing, publishing, and verifying OpenClaw skills and plugins."
|
|
read_when:
|
|
- You want to use ClawHub from the command line
|
|
- You want to install ClawHub skills or plugins through OpenClaw
|
|
- You want to publish ClawHub packages
|
|
title: "ClawHub CLI"
|
|
---
|
|
|
|
# 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 @owner/<slug>
|
|
openclaw skills update @owner/<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/your-plugin@v1.0.0
|
|
```
|
|
|
|
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
|
|
```
|
|
|
|
## Related
|
|
|
|
- [`openclaw skills`](/cli/skills) - local skill search, install, update, and
|
|
verification
|
|
- [`openclaw plugins`](/cli/plugins) - plugin search, install, update, and
|
|
inspection
|
|
- [ClawHub publishing](/clawhub/publishing) - owner scope, release validation,
|
|
and review flow
|
|
- [Creating skills](/tools/creating-skills) - skill authoring and publish flow
|
|
- [Building plugins](/plugins/building-plugins) - plugin package authoring
|