ClawHub Skill Publisher
by @ragesaq
Research, structure, and publish skills to ClawHub. Analyzes top listings for content patterns, generates gap reports against your draft, patches README/SKIL...
clawhub install lum-skill-publisherπ About This Skill
name: clawhub-skill-publisher version: 1.0.1 description: "Research, structure, and publish skills to ClawHub. Analyzes top listings for content patterns, generates gap reports against your draft, patches README/SKILL files to match marketplace standards, and runs clawhub publish." metadata: {"openclaw":{"emoji":"ποΈ","requires":{"bins":["clawhub"]},"os":["darwin","linux","win32"]}}
ClawHub Skill Publisher v1
> Turn a rough skill idea into a polished, publish-ready ClawHub listing β informed by what's actually working in the marketplace.
Use this skill when you want to:
Workflow
Step 1 β Research Top Listings
Install the most relevant published skills in a temp directory and read their SKILL.md + README.md:
mkdir -p /tmp/ch-researchSearch for skills in your category
clawhub search "your-category-keyword"Install top 3-5 results for analysis
clawhub install --dir /tmp/ch-research --force
clawhub install --dir /tmp/ch-research --force
(rate limit: add 3s sleep between installs)
What to capture per skill:
Step 2 β Gap Analysis
Compare your draft against findings. Score each dimension:
| Dimension | Best Practice | Your Draft | Action | |-----------|---------------|------------|--------| | Description line | β€160 chars, value-first, no buzzwords | ? | Patch or OK | | "When to use" | Explicit trigger + do/don't | ? | Patch or OK | | Commands/interface | Slash commands or trigger phrases | ? | Patch or OK | | Word count (SKILL.md) | 400β700 words | ? | Trim or expand | | Tables vs. prose | Tables preferred for comparisons | ? | Patch or OK | | Version history | Present, at bottom | ? | Add or OK | | Safety section | Explicit "never does X" list | ? | Add or OK | | Examples | Concrete β /β pairs | ? | Add or OK | | Attribution | Link back to openclaw.ai / clawhub.ai | ? | Add or OK |
Step 3 β Patch the Draft
Apply gap findings. Priority order: 1. Description line (most visible β fix first) 2. "When to use" section (drives installs) 3. Trim word count if over 700 (cut prose, keep tables) 4. Add missing sections (safety, version history) 5. Convert prose comparisons to tables 6. Add examples file if none exists
Step 4 β Publish
# Verify auth
clawhub whoamiPublish (run from workspace root or skill parent dir)
clawhub publish ./skills/ \
--slug \
--name "Your Skill Name" \
--version 1.0.0 \
--changelog "Initial release"
Published URL: https://clawhub.ai/skills/
ClawHub Listing Anatomy
Description Field (β€160 chars)
The most important text. Shows in search results and install prompts.Formula: [What it does] + [how] + [key outcome].
β
Good: "Reduce AI costs by batching related asks into fewer responses. ~30β50% fewer API calls, no quality loss."
β Bad: "ClawSaver β Combines Linked Asks into Well-structured Sets for Affordable, Verified, Efficient Responses"
SKILL.md Structure (what the agent reads)
---
name: skill-name
version: X.Y.Z
description: "Same as listing description"
metadata: {"openclaw":{"emoji":"π§"}}
Skill Name vX
> One-line positioning statement.
[One paragraph: what it does and why.]
When to Use
[Use / Do not use β explicit conditions]Core Behavior / Commands
[Tables preferred. Trigger phrases, commands, decision rules.]Safety
[What it never does. Explicit opt-outs.]Installation
[clawhub install command]Version History
[- X.Y.Z β what changed]
README.md Structure (humans + listing body)
# Skill Name
> TaglineWhy [Skill Name]?
[Problem β solution in 2-3 sentences]What It Does
[Numbered or bulleted feature list][Key Decision Table or Usage Example]
Safety Model
Installation
Version
Marketplace Patterns (Observed Feb 2026)
What top skills have in common
What separates good from great
Category density (as of Feb 2026)
File Checklist Before Publishing
SKILL.md β frontmatter has name, version, descriptionSKILL.md β word count 400β700SKILL.md β has "When to Use" sectionSKILL.md β has Safety sectionSKILL.md β has Version HistoryREADME.md β value-first, β€600 wordsREADME.md β installation command correctexamples/ β at least one example file (optional but recommended)clawhub whoami β auth confirmed before publishSkill Type: Behavior-Change vs. Active Tool
Most ClawHub skills are behavior-change skills β they work by shaping agent judgment through instructions, not by running code or intercepting requests at the system level. This is the same mechanism as execution-loop-breaker, token-saver, and most top listings.
When writing a behavior-change skill:
When a skill needs to be an active tool:
Bottom line: Instruction-based skills are legitimate and valuable. Just be honest about the scope. Users trust skills that set accurate expectations.
Version History
β‘ When to Use
[Use / Do not use β explicit conditions]