What problem does it solve? Creating a well-structured skill requires knowing the SKILL.md frontmatter format, naming conventions, and how to organize scripts, references, and assets. This Skill guides the full lifecycle of building new skills or updating existing ones, from initial design through validation and packaging. ## Core Features & Use Cases - Skill Initialization: Run scripts/init_skill.py to scaffold a new skill directory with a SKILL.md template and example scripts/, references/, and assets/ folders. - Authoring Guidance: Follow a six-step process covering use-case discovery, resource planning, editing, and iteration, with rules for writing effective name and description metadata. - Validation & Packaging: Use scripts/package_skill.py to validate frontmatter, naming conventions, and description quality, then produce a distributable zip file. - Use Case: When asked to build a new skill such as a pdf-editor, use this Skill to scaffold the directory, write the SKILL.md instructions, add reusable scripts, and package the result as a zip for distribution. ## Quick Start Create a new skill named pdf-editor using the skill-creator process and package it into a zip file.