What problem does it solve? Writing well-formed AgentSkills requires knowing the SKILL.md frontmatter rules, directory conventions, and validation constraints; this Skill codifies those rules and ships scripts that scaffold, validate, and package skills so authors avoid malformed frontmatter and inconsistent structure. ## Core Features & Use Cases - Skill scaffolding: init_skill.py generates a new skill directory with a templated SKILL.md and optional scripts/, references/, and assets/ folders, including example placeholder files. - Frontmatter validation: quick_validate.py checks name/description presence, hyphen-case naming, length limits, and allowed frontmatter keys, with a fallback parser when PyYAML is unavailable. - Packaging: package_skill.py bundles a validated skill into a distributable .skill zip archive with deterministic entry ordering and symlink/escape protections. - Use Case: When asked to create a new skill for PDF tooling, run the initializer to scaffold the directory, edit SKILL.md per the hard rules, then validate and package it for distribution. ## Quick Start Create a new skill named pdf-tools under the skills directory, then validate its SKILL.md frontmatter and package it into a .skill file.