ClawHub CLI
Two command-line surfaces talk to ClawHub:openclaw skills/openclaw plugins- discover, install, and update packages for a local OpenClaw agent or Gateway.- The standalone
clawhubCLI - publisher workflows: login, publish, sync, and transfer.
Discover and install
skills/ directory by default; add
--global for the shared managed skills directory. Plugin installs need the
explicit clawhub: prefix to force ClawHub resolution over npm, git, or a
local path. Full flag reference: openclaw skills and
openclaw plugins.
skills-sh: is an explicitly external catalog reference. OpenClaw sends it to
ClawHub and installs the exact commit-pinned GitHub source returned by the
resolver; it never downloads skill content from skills.sh directly. Unclaimed
entries are labeled Not scanned by ClawHub. Claimed and ClawHub-scanned
skills use the native @owner/<slug> form instead.
Release trust
OpenClaw checks a release’s ClawHub trust state before downloading it, for both skills and plugins. Versioned releases use exact-release trust metadata; resolver-backed GitHub skills go through ClawHub’s install resolver, which enforces scan and force-install policy before returning a pinned commit.- Malicious or blocked releases are refused outright.
- Risky releases (non-clean scan, non-blocking moderation state) print a
warning and require
--acknowledge-clawhub-riskto continue non-interactively. - Official ClawHub publishers/packages and bundled OpenClaw sources skip the trust prompt and security-verdict fetch entirely.
Publish and maintain
Install the standalone CLI once, then log in:owner/repo[@ref], or
tarball URL) with clawhub package publish:
clawhub skill publish:
Related
openclaw skills- local skill search, install, update, and verificationopenclaw plugins- plugin search, install, update, and inspection- ClawHub publishing - owner scope, release validation, and review flow
- Creating skills - skill authoring and publish flow
- Building plugins - plugin package authoring