ClawHub Publishing Workflow
/install clawhub-publishing
CLAWHUB SKILL
Name: clawhub
Description: ClawHub registry integration for OpenClaw skills publishing and distribution
Version: 1.0.0
Status: ACTIVE
🎯 MISIÓN
Enable seamless publishing, distribution, and management of OpenClaw skills through ClawHub registry.
🔧 CONFIGURACIÓN
Authentication
# Login to ClawHub (opens browser)
clawhub login
# Verify authentication
clawhub whoami
# Logout
clawhub logout
Environment Variables
export CLAWHUB_SITE="https://clawhub.ai"
export CLAWHUB_REGISTRY="https://clawhub.ai"
export CLAWHUB_WORKDIR="$HOME/.openclaw"
📦 PUBLISHING WORKFLOW
Quick Publish
# 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
Batch Sync
# Publish all valid skills
~/.openclaw/workspace/scripts/publish-to-clawhub.sh sync \
~/.openclaw/skills
Validation Requirements
Before publishing, ensure:
- ✅
SKILL.mdexists with Name and Description - ✅ No sensitive data (API keys, credentials)
- ✅ Version follows semver (e.g., 1.0.0)
- ✅ Unique slug (check existing:
clawhub search \x3Cslug>)
📊 METADATA STRUCTURE
_meta.json (Auto-generated)
{
"ownerId": "\x3Cauto-assigned>",
"slug": "skill-slug",
"version": "1.0.0",
"publishedAt": 1774384644739
}
.clawhub/origin.json (After publish)
{
"version": 1,
"registry": "https://clawhub.ai",
"slug": "skill-slug",
"installedVersion": "1.0.0",
"installedAt": 1774384644739
}
🛠️ CLI COMMANDS
Search & Discover
# Search skills
clawhub search "crypto trading"
# Explore latest
clawhub explore
# Inspect without install
clawhub inspect deep-scraper
Install & Update
# Install skill
clawhub install \x3Cslug>
# Update installed skills
clawhub update [slug]
# List installed
clawhub list
# Uninstall
clawhub uninstall \x3Cslug>
Publish & Manage
# Publish new skill
clawhub publish \x3Cpath> [options]
# Update existing
clawhub publish \x3Cpath> --version "1.1.0" --changelog "Bug fixes"
# Delete (moderator only)
clawhub delete \x3Cslug>
# Hide/Unhide
clawhub hide \x3Cslug>
clawhub unhide \x3Cslug>
📋 CATALOG MANAGEMENT
Skill Discovery Pipeline
- Browse →
clawhub explore(latest updates) - Search →
clawhub search \x3Cquery>(vector search) - Inspect →
clawhub inspect \x3Cslug>(preview metadata) - Install →
clawhub install \x3Cslug>(download + configure) - Update →
clawhub update(sync latest versions)
Quality Standards
Published skills must:
- ✅ Have clear purpose and trigger conditions
- ✅ Include usage examples
- ✅ Document dependencies
- ✅ Follow naming conventions (kebab-case slugs)
- ✅ Be tested and functional
🔗 INTEGRATION POINTS
With OpenClaw
# Skills auto-discovered from ~/.openclaw/skills/
# Published skills available via:
openclaw skill run \x3Cslug> "\x3Ctask>"
With Publishing Script
# Full workflow automation
./publish-to-clawhub.sh validate \x3Cpath> # Check structure
./publish-to-clawhub.sh package \x3Cpath> # Create tarball
./publish-to-clawhub.sh publish \x3Cpath> # Upload to registry
./publish-to-clawhub.sh sync \x3Cdir> # Batch publish
📁 FILES
~/.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)
✅ VERIFICATION
# 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"
🐛 TROUBLESHOOTING
Common Errors
"Not logged in"
clawhub login
"Slug already exists"
# Increment version
clawhub publish \x3Cpath> --version "1.1.0"
"Missing SKILL.md"
# Ensure skill has required files
ls -la \x3Cskill-path>/SKILL.md
"Validation failed"
# Run validation first
./publish-to-clawhub.sh validate \x3Cskill-path>
📈 METRICS
| Metric | Target | Status |
|---|---|---|
| Skills Published | 5+ (test batch) | IN PROGRESS |
| Publishing Time | \x3C2 min/skill | ✅ Automated |
| Validation Rate | 100% | ✅ Pre-check enabled |
Version: 1.0.0
Created: 2026-03-31
Registry: https://clawhub.ai
Owner: Hybrid Labs
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clawhub-publishing - After installation, invoke the skill by name or use
/clawhub-publishing - Provide required inputs per the skill's parameter spec and get structured output
What is ClawHub Publishing Workflow?
Manages publishing, distribution, and versioning of OpenClaw skills via ClawHub registry with CLI authentication and batch sync support. It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.
How do I install ClawHub Publishing Workflow?
Run "/install clawhub-publishing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ClawHub Publishing Workflow free?
Yes, ClawHub Publishing Workflow is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ClawHub Publishing Workflow support?
ClawHub Publishing Workflow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ClawHub Publishing Workflow?
It is built and maintained by HYBRID1LABS (@hybrid1labs); the current version is v1.0.0.