🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Skill Polisher

by @99rebels

Polishes standalone skills and multi-skill bundles for ClawHub readability without sacrificing LLM effectiveness. Use when improving a skill's listing, makin...

TERMINAL
clawhub install rebels-skill-polisher

πŸ“– About This Skill


name: skill-polisher description: > Polishes standalone skills and multi-skill bundles 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. Supports cross-skill dependency mapping and regression checking for bundles. Moved content goes to references/ β€” never deleted.

Skill Polisher πŸͺš

Improve a skill's SKILL.md for ClawHub readability. Run after the skill is built and tested β€” never before.

Works in two modes: standalone (single skill) and bundle (multi-skill with shared infrastructure and cross-skill data contracts). Mode is auto-detected.

Why

A well-formatted SKILL.md gets more installs on ClawHub. But polish shouldn't come at the cost of LLM effectiveness β€” the agent still needs every instruction to do its job correctly. This skill rewrites for readability, then audits to ensure nothing important was lost.

When to Use

  • "Make this skill look better on ClawHub"
  • "Polish my SKILL.md"
  • "Improve this skill's listing"
  • "Polish my bundle"
  • "Clean up these skills"
  • ⚠️ When NOT to Use

  • On extracted sub-skills from a bundle install (advise user to point at the full bundle source)
  • On skills that aren't functionally working yet
  • As a replacement for the skill-creator β€” polish after building, not during
  • How It Works

    Standalone:

    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 + reference files
    

    Bundle:

    1. Detect bundle structure
    2. Build dependency map (field names, paths, references)
    3. Clean stale Β§X.Y architecture references
    4. For each sub-skill: rewrite β†’ update cross-refs β†’ regression check β†’ audit
    5. Cross-validation pass (final contract verification)
    6. Output: polished files + audit reports + reference files
    

    See references/bundle-rules.md for the full bundle workflow.

    Before Polishing

    βœ… Functionally working (scripts tested)
    βœ… Description triggers on the right queries
    

    If either fails, fix first. Don't polish a broken skill.

    πŸͺš Polishing Rules

    Read references/rules.md for the full set. 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
    Protected content stays inline   β€” behavioral contracts never get moved
    

    πŸ“¦ What Gets Moved to references/

    Platform-specific formatting  β†’ references/formatting.md
    Detailed auth/token setup     β†’ references/setup.md
    Extended configuration        β†’ references/configuration.md
    API details / error handling  β†’ references/api.md
    Historical changelogs         β†’ references/changelog.md
    

    Rule: Content is moved, never deleted.

    Exceptions β€” never move:

  • Anti-hallucination / data integrity rules
  • Safety constraints ("does NOT do", "what NOT to do")
  • Confirmation requirements
  • Display format contracts
  • Cross-skill data contracts (bundle mode)
  • Post-flow output (end-of-turn sections, offers)
  • See references/rules.md for the full protected content table.

    πŸ”’ The Audit

    After rewriting, compare original against polished. Flag:

    ⚠ Potentially risky changes:
    β€’ Protected content moved to references/
    β€’ Cross-skill data contract broken
    β€’ Security notes removed
    β€’ Trigger phrases removed from description
    β€’ Reference files created but empty or incomplete
    

    See references/audit-guide.md for the full checklist.

    πŸ“Š Output

    Standalone: polished SKILL.md + reference files + audit report.

    Bundle: polished SKILL.md per sub-skill + reference files + audit per sub-skill + cross-validation report.

    Wait for user approval before overwriting originals.

    ⚑ When to Use

    TriggerAction
    - "Polish my SKILL.md"
    - "Improve this skill's listing"
    - "Polish my bundle"
    - "Clean up these skills"