What problem does it solve? Building a well-structured skill for Gemini CLI requires knowing the SKILL.md format, frontmatter rules, naming conventions, and packaging steps. This Skill guides the entire lifecycle so new skills are valid, discoverable, and distributable without trial and error. ## Core Features & Use Cases - Skill Scaffolding: Run init_skill.cjs to generate a complete skill directory with SKILL.md template and example scripts, references, and assets folders. - Validation and Packaging: Use package_skill.cjs to validate frontmatter, naming, and TODO placeholders, then produce a distributable .skill file. - Design Guidance: Apply progressive disclosure principles, degrees-of-freedom guidance, and workflow patterns to write concise, effective SKILL.md instructions. - Use Case: You want Gemini CLI to handle PDF rotation tasks. Use this Skill to scaffold a pdf-editor skill, add a rotation script, write the SKILL.md, package it into pdf-editor.skill, and install it at workspace or user scope. ## Quick Start Create a new skill named pdf-editor in my skills folder and walk me through editing, packaging, and installing it.