What problem does it solve? Building a well-structured skill requires knowing the SKILL.md frontmatter rules, directory conventions, and packaging steps, and doing this by hand is error-prone and inconsistent. ## Core Features & Use Cases - Skill Initialization: Run init_skill.py to scaffold a new skill directory with a SKILL.md template and example scripts, references, and assets folders. - Validation and Packaging: Use quick_validate.py and package_skill.py to check frontmatter, naming conventions, and description quality, then produce a distributable .skill zip file. - Design Guidance: Follow built-in principles on progressive disclosure, degrees of freedom, and reference patterns for workflows and output formats. - Use Case: You want to add a pdf-editor skill to your dotfiles repo. Initialize it with the script, fill in the SKILL.md, validate it, and package it into a .skill file ready to share. ## Quick Start Create a new skill named pdf-editor using the skill-creator scripts and then package it for distribution.