What problem does it solve? Writing a well-structured Claude Code skill, subagent, rule, or hook requires knowing the Agent Skills format, frontmatter rules, and naming conventions. This Skill guides you through defining trigger conditions and success criteria, then writes a validated SKILL.md that follows the specification. ## Core Features & Use Cases - Component Type Selection: Chooses between skill, subagent, rule, or hook based on whether you need workflows, isolated execution, always-on constraints, or event-triggered automation. - Format Guidance and Validation: Enforces frontmatter rules (name, description, argument-hint), the 500-line body limit, and anti-pattern checks like avoiding duplicate info and lowercase placeholders. - Recalibrate Mode: Tunes the HERO.md configuration fields this Skill reads before running, so misconfigured values are fixed without a full run. - Use Case: After completing a tricky deployment manually, ask to capture that procedure as a reusable skill so the agent follows the exact steps next time. ## Quick Start Ask Claude to create a skill that notifies Slack when a deployment finishes, using the create-skill command.