What problem does it solve? Creating a well-structured Codex skill requires knowing the SKILL.md frontmatter rules, naming conventions, progressive disclosure patterns, and validation requirements. This Skill guides the end-to-end process of designing, initializing, editing, validating, and forward-testing new or existing skills. ## Core Features & Use Cases - Skill Initialization: Run scripts/init_skill.py to scaffold a new skill directory with a SKILL.md template, agents/openai.yaml UI metadata, and optional scripts/, references/, and assets/ resource folders. - Validation: Run scripts/quick_validate.py to check YAML frontmatter format, required name and description fields, and hyphen-case naming rules before publishing. - Design Guidance: Apply core principles like concise context usage, appropriate degrees of freedom, and progressive disclosure to keep skills lean and effective. - Use Case: When a user asks to build a new skill for rotating PDFs, use this Skill to plan reusable resources, scaffold the directory, write the SKILL.md instructions, and validate the result. ## Quick Start Use the skill-creator skill to create a new skill named pdf-rotator in my Codex skills directory with a scripts resource folder.