What problem does it solve? Writing a well-formed Claude Code custom skill requires knowing the official SKILL.md format, YAML frontmatter fields, invocation models, and tool-scoping rules, which are easy to get wrong without a guided process. ## Core Features & Use Cases - Interactive Requirements Gathering: Uses AskUserQuestion prompts to collect the skill's purpose, name, trigger phrases, arguments, and tool needs before writing anything. - Official Format Reference: Embeds the complete SKILL.md specification including frontmatter fields, string substitutions like $ARGUMENTS, dynamic context injection, and scope precedence rules. - Invocation Model Guidance: Helps choose between auto-activation, manual-only invocation, and background knowledge modes based on whether the skill has side effects. - Validation: Verifies generated skills parse correctly, use valid naming, include trigger phrases, and scope allowed-tools minimally. - Use Case: Ask to create a deploy workflow skill, and it produces a SKILL.md with disable-model-invocation set, scoped Bash access, numbered steps, and rollback instructions. ## Quick Start Ask the assistant to create a new Claude Code skill for your workflow and answer the follow-up questions about its purpose and tools.