What problem does it solve? Building a new Gemini CLI skill from scratch requires knowing the SKILL.md format, frontmatter rules, directory conventions, and packaging steps. This Skill guides the entire lifecycle so new skills are correctly structured, validated, and distributable. ## 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 TODOs, then produce a distributable .skill file. - Design Guidance: Apply progressive disclosure principles, naming conventions, and degrees-of-freedom guidance when writing skill instructions. - Use Case: When asked to build a pdf-editor skill, follow the seven-step process to gather examples, plan resources, initialize the directory, write SKILL.md, package it, and install it with gemini skills install. ## Quick Start Create a new skill named pdf-editor that can rotate and merge PDF files, then package and install it for me.