skill-polisher
Polish a skill's SKILL.md for ClawHub readability without sacrificing LLM effectiveness. Use when improving a skill's listing, making a skill look better on ClawHub, or preparing a skill for publish. Rewrites SKILL.md with better formatting, then audits the changes to ensure nothing the LLM needs was lost. Moved content goes to references/ — never deleted.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/99rebels/rebels-skill-polisherSkill Polisher 🪚
Improve a skill's SKILL.md for ClawHub readability. Run after the skill is built and tested — never before.
Priority Order
- LLM execution — the agent must still be able to do the task correctly
- Triggering — the skill must still activate on the right queries
- ClawHub display — browsers should understand the skill at a glance
Readability supports these goals. Never sacrifice clarity for aesthetics.
How It Works
1. Read the existing SKILL.md
2. Rewrite for readability (apply rules from references/)
3. Audit the rewrite against the original
4. Output: polished SKILL.md + audit report + any new reference files
Before Polishing
Ensure the skill is:
- ✅ Functionally working (scripts tested)
- ✅ Validated (
quick_validate.pypasses) - ✅ Description is correct (triggers on the right queries)
If any of these fail, fix them first. Don't polish a broken skill.
Polishing Rules
Read references/rules.md for the full set of formatting rules.
Key principles:
- Short paragraphs (1-2 lines) — dense blocks kill readability
- Code blocks for lists — renders as visual boxes on ClawHub
- Emoji as section anchors — 🔒 📊 ⚡ give instant visual context
- One code block per concept — not three variations for three platforms
- "Why" and "When to Use" sections — help browsers understand value
What Gets Moved to references/
Content that's valuable but doesn't belong in the storefront:
- Platform-specific formatting examples (Slack, WhatsApp, Discord)
- Detailed credential setup tutorials
- Implementation notes (API rate limits, edge cases, gotchas)
- Extended configuration reference
- Historical changelogs
Rule: Content is moved, never deleted. Every reference file must be valid and useful.
The Audit
After rewriting, compare the original against the polished version. Flag:
⚠ Potentially risky changes:
• Security notes removed
• Credential instructions lost
• Implementation details dropped without a reference file
• Trigger phrases removed from description
• Reference files created but empty or incomplete
See references/audit-guide.md for the full audit checklist.
Output
Present three things to the user:
- The polished SKILL.md — ready to review
- Any new reference files — created from moved content
- Audit report — what changed, what was moved, anything flagged
Wait for user approval before overwriting the original.
When to Use
- "Make this skill look better on ClawHub"
- "Polish my SKILL.md"
- "Improve this skill's listing"
- "Ready to publish, but clean it up first"
Not a Replacement for skill-creator
This skill polishes existing skills. Use the built-in skill-creator to build skills from scratch. Polish after building, not during.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-99rebels-rebels-skill-polisher": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
agent-portability-checker
Audit agent skills for platform lock-in and cross-agent compatibility. Use when checking if a skill is portable, making a skill work across multiple agents (OpenClaw, Claude Code, Codex, etc.), fixing hardcoded paths, or preparing a skill for multi-platform distribution. Checks for hardcoded platform paths, missing env var support, and platform-specific dependencies.
github-growth-tracker
Track GitHub repo growth (stars, forks, issues, commits) with periodic digests and trend analysis. Compare your repos against a watchlist. Use when checking repo stats, monitoring growth, setting up a github digest, comparing repos, or managing a repo watchlist. Requires GITHUB_TOKEN environment variable or GitHub PAT (see Credentials).
gmail-checker
Check Gmail for unread inbox emails, filtered by priority. Use when asked to check emails, check inbox, email digest, email summary, or "any new mail". Outputs a brief list sorted by priority (HIGH/MEDIUM/LOW). Skips marketing, promotions, social, and update categories. Configurable via gmail-config.json.
invoice-extractor
Extract structured data from invoices and receipts (PDFs and images). Output JSON, CSV, or build a running expense ledger. Use when someone shares an invoice to process, asks to track expenses, categorize spending, or prepare tax documents.