What problem does it solve? Turning a successful multi-step interaction with an AI agent into a reusable skill is tedious and error-prone: skills end up too rigid, too vague, or duplicating existing capabilities. This Skill guides the agent through a structured brainstorming and design process to package an already-completed workflow into a well-formed, reusable skill. ## Core Features & Use Cases - Guided Brainstorming: A mandatory multi-round interview covering workflow scope, input/output contracts, error handling, rate limits, and dependencies before any code is written. - Design and Implementation Rules: Enforces SKILL.md frontmatter conventions, CLI script patterns with argparse subcommands, file-based output, and built-in rate limiting via a provided template. - Reuse of Existing Skills: Detects overlap with installed skills and mandates referencing them instead of reimplementing functionality. - Use Case: After completing a multi-step data-fetching and analysis session, ask the agent to package that workflow into a named skill with helper scripts, documented rate limits, and a validation test. ## Quick Start Ask the agent to turn the workflow we just completed into a reusable skill and answer its brainstorming questions.