1. User requests to create a new skill, specifying name and optionally a template.
2. Agent validates the skill name.
3. Agent selects the appropriate template (basic, with-scripts, or with-assets).
4. Agent creates the skill directory and populates it with the template files.
5. Agent informs the user of the successful creation and suggests next steps.