clawhub
Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/clawhubWhat This Skill Does
The ClawHub CLI skill empowers users to manage agent skills directly from the command line, interacting with the clawhub.com registry. It provides a streamlined workflow for discovering, installing, updating, and publishing agent skills. Whether you need to quickly integrate a new skill into your OpenClaw environment, ensure your existing skills are up-to-date, or share your own creations with the community, this skill offers the necessary tools. It leverages the official clawhub npm package, ensuring robust and efficient operations for all skill management tasks.
Installation
To use the ClawHub CLI skill, you first need to install the clawhub npm package globally on your system. Open your terminal or command prompt and run:
npm i -g clawhub
For publishing skills, you'll need to authenticate with your ClawHub account. Use the following commands:
clawhub login
clawhub whoami
Use Cases
This skill is invaluable for a variety of scenarios:
- Discovering and Installing New Skills: Quickly find and add new agent capabilities to your OpenClaw setup. For instance, searching for "postgres backups" can reveal skills designed for database management.
- Keeping Skills Updated: Ensure your installed skills are running the latest versions to benefit from new features and bug fixes. The
update --allcommand is particularly useful for maintaining your skill library. - Version Pinning: Install or update to a specific version of a skill if compatibility or stability is a concern.
- Publishing Your Own Skills: Share your developed agent skills with the broader OpenClaw community by publishing them to ClawHub. This includes specifying metadata like name, version, and changelog.
- Local Development and Testing: While not explicitly detailed in the CLI, the workdir and install dir options suggest potential for managing skills in local development environments before publishing.
Example Prompts
- "Search ClawHub for skills related to managing AWS S3 buckets."
- "Install the latest version of the 'email-parser' skill from ClawHub."
- "Update all installed skills on my ClawHub registry to their newest versions."
Tips & Limitations
- Registry Flexibility: While
clawhub.comis the default, you can point to other registries using theCLAWHUB_REGISTRYenvironment variable or the--registryflag, offering flexibility for private or alternative skill repositories. - Working Directory: Be mindful of the
--workdirand--diroptions. By default, the skill operates within the current directory or falls back to the OpenClaw workspace. Ensure you are in the correct directory when installing or publishing to avoid unexpected file placements. - Update Logic: The
updatecommand performs a hash-based match to identify the installed version and then upgrades. If you need to force an update or bypass confirmation prompts, use--forceand--no-inputrespectively. - Authentication: Ensure you are logged in via
clawhub loginbefore attempting to publish any skills. - Dependencies: The
clawhubCLI itself is an npm package. Ensure Node.js and npm are installed and accessible in your PATH.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-clawhub": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
sag
ElevenLabs text-to-speech with mac-style say UX.
bear-notes
Create, search, and manage Bear notes via grizzly CLI.
mcporter
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
eightctl
Control Eight Sleep pods (status, temperature, alarms, schedules).
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.