π¦ ClawHub
Skill Release Pipeline
by @zerozlw
Automate packaging, pushing to GitHub, and publishing OpenClaw skills to ClawHub, managing versions and sync across platforms.
π‘ Examples
Full Pipeline (package + GitHub + ClawHub)
# From the skill directory
scripts/publish.sh /path/to/skill-folder --repo owner/repo-name --version 1.0.0
Individual Steps
# 1. Validate & package only
scripts/validate.sh /path/to/skill-folder2. Push to GitHub
scripts/push-github.sh /path/to/skill-folder --repo owner/repo-name3. Publish to ClawHub
npx clawhub publish /path/to/skill-folder --version 1.0.0 --slug skill-name
βοΈ Configuration
gh CLI authenticated (gh auth status)npx clawhub CLI authenticated (npx clawhub whoami)SKILL.mdπ Tips & Best Practices
| Error | Fix |
|-------|-----|
| --version must be valid semver | Add --version x.y.z flag |
| Skill is hidden while security scan is pending | Wait a few minutes, then retry inspect |
| Not logged in | Run npx clawhub login |
| gh: not authenticated | Run gh auth login |
| fatal: remote origin already exists | Safe to ignore, or use git remote set-url |
TERMINAL
clawhub install skill-release-pipeline