Install
openclaw skills install clawhub-publishingManages publishing, distribution, and versioning of OpenClaw skills via ClawHub registry with CLI authentication and batch sync support.
openclaw skills install clawhub-publishingName: clawhub
Description: ClawHub registry integration for OpenClaw skills publishing and distribution
Version: 1.0.0
Status: ACTIVE
Enable seamless publishing, distribution, and management of OpenClaw skills through ClawHub registry.
# Login to ClawHub (opens browser)
clawhub login
# Verify authentication
clawhub whoami
# Logout
clawhub logout
export CLAWHUB_SITE="https://clawhub.ai"
export CLAWHUB_REGISTRY="https://clawhub.ai"
export CLAWHUB_WORKDIR="$HOME/.openclaw"
# Single skill
clawhub publish ~/.openclaw/skills/my-skill \
--slug "my-skill" \
--version "1.0.0" \
--changelog "Initial release" \
--tags "latest,openclaw,automation"
# Using publish script
~/.openclaw/workspace/scripts/publish-to-clawhub.sh publish \
~/.openclaw/skills/my-skill
# Publish all valid skills
~/.openclaw/workspace/scripts/publish-to-clawhub.sh sync \
~/.openclaw/skills
Before publishing, ensure:
SKILL.md exists with Name and Descriptionclawhub search <slug>){
"ownerId": "<auto-assigned>",
"slug": "skill-slug",
"version": "1.0.0",
"publishedAt": 1774384644739
}
{
"version": 1,
"registry": "https://clawhub.ai",
"slug": "skill-slug",
"installedVersion": "1.0.0",
"installedAt": 1774384644739
}
# Search skills
clawhub search "crypto trading"
# Explore latest
clawhub explore
# Inspect without install
clawhub inspect deep-scraper
# Install skill
clawhub install <slug>
# Update installed skills
clawhub update [slug]
# List installed
clawhub list
# Uninstall
clawhub uninstall <slug>
# Publish new skill
clawhub publish <path> [options]
# Update existing
clawhub publish <path> --version "1.1.0" --changelog "Bug fixes"
# Delete (moderator only)
clawhub delete <slug>
# Hide/Unhide
clawhub hide <slug>
clawhub unhide <slug>
clawhub explore (latest updates)clawhub search <query> (vector search)clawhub inspect <slug> (preview metadata)clawhub install <slug> (download + configure)clawhub update (sync latest versions)Published skills must:
# Skills auto-discovered from ~/.openclaw/skills/
# Published skills available via:
openclaw skill run <slug> "<task>"
# Full workflow automation
./publish-to-clawhub.sh validate <path> # Check structure
./publish-to-clawhub.sh package <path> # Create tarball
./publish-to-clawhub.sh publish <path> # Upload to registry
./publish-to-clawhub.sh sync <dir> # Batch publish
~/.openclaw/skills/clawhub/SKILL.md (this file)~/.openclaw/workspace/scripts/publish-to-clawhub.sh (publishing automation)~/.openclaw/workspace/docs/clawhub-publishing-guide.md (documentation)~/.config/clawhub/token (authentication token)# Check CLI installed
which clawhub
clawhub --version
# Verify auth
clawhub whoami
# Test search
clawhub search "openclaw" | head -10
# List published skills (your account)
clawhub list --mine 2>/dev/null || echo "Check web dashboard"
"Not logged in"
clawhub login
"Slug already exists"
# Increment version
clawhub publish <path> --version "1.1.0"
"Missing SKILL.md"
# Ensure skill has required files
ls -la <skill-path>/SKILL.md
"Validation failed"
# Run validation first
./publish-to-clawhub.sh validate <skill-path>
| Metric | Target | Status |
|---|---|---|
| Skills Published | 5+ (test batch) | IN PROGRESS |
| Publishing Time | <2 min/skill | ✅ Automated |
| Validation Rate | 100% | ✅ Pre-check enabled |
Version: 1.0.0
Created: 2026-03-31
Registry: https://clawhub.ai
Owner: Hybrid Labs