Make your skills easy to understand and impossible to ignore
Professional documentation and publishing for Clawdbot skills
Generate adoption-optimized READMEs and publish to GitHub + ClawdHub with one command.
jq (for JSON parsing)gh CLI (GitHub operations)clawdhub CLI (publishing)Automates the complete publishing workflow:
clawdhub install skill-publisher
cd ~/clawd/skills/your-skill
skill-publisher
The script will:
The tool generates options using three proven patterns:
Keep [thing] [desired state] [timeframe]
Example: "Keep your Claude access token fresh 24/7"
[Do thing] without [pain point]
Example: "Build cross-device tools without hardcoding paths"
Automatically [action] [thing] [when]
Example: "Automatically refresh tokens before they expire"
Follows the framework from GitHub's documentation best practices:
Analyzes your SKILL.md description and generates 3 options:
Shows you all 3, lets you choose or write custom.
Uses the template from ~/clawd/templates/README-template.md:
gh CLI (guides setup if missing)gh repo create)clawdhub publishyour-skill/
├── SKILL.md # Required: skill description
├── VERSION # Required: version number (e.g., "1.0.0")
├── scripts/ # Optional: your scripts
│ └── main.sh
├── README.md # Generated by this tool
└── .gitignore # Optional
No configuration needed. The tool auto-detects everything from:
SKILL.md (name, description, requirements)VERSION (version number)scripts/ (code examples, dependencies)Install GitHub CLI:
brew install gh
gh auth login
Create a minimal SKILL.md:
---