skill-creator

Create and update modular Codex skills with structured templates and validation.

278|26|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ninehills/skills --skill skill-creator-ninehills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ninehills/skills/tree/main/skills/.system/skill-creator
Command: npx skills add https://github.com/ninehills/skills --skill skill-creator-ninehills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Codex skill creation and maintenance is error-prone without a standardized process; this guide provides a structured approach, templates, and tooling to help teams create, update, and govern skills consistently.

Core Features & Use Cases

  • Canonical SKILL.md and agents/openai.yaml templates establish a consistent skill skeleton
  • Resource scaffolding for optional scripts, references, and assets to support repeatable workflows
  • Guidance for validation, iteration, and governance from initialization to deployment

Quick Start

Run the Skill Initializer to scaffold a new skill, then implement SKILL.md, update agents/openai.yaml, and validate with quick_validate.py

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Codex skill with a standardized template?

To create a Codex skill, run the Skill Initializer to scaffold the structure, implement the SKILL.md file, update agents/openai.yaml with UI metadata, and validate the setup using quick_validate.py to ensure frontmatter requirements are met.

What is the agents/openai.yaml file used for in skill development?

The agents/openai.yaml file provides UI metadata for Codex skills, ensuring consistent organization and governance across the skill deployment lifecycle from initialization to final validation.

How do I validate frontmatter and structure in a Codex skill?

You validate Codex skill frontmatter and structure by running the quick_validate.py script, which enforces frontmatter requirements, progressive disclosure, and validation checks to guide safe and scalable skill design.

Do I need pyyaml installed to scaffold Codex skill resources?

Yes, pyyaml is a required dependency for this skill creation workflow, as it is needed to parse and manage the YAML configuration files used during template generation and resource scaffolding.

What is the best way to organize optional scripts and references in a Codex skill?

The best way to organize optional scripts and references is through resource scaffolding provided by the template, which structures these assets to support repeatable workflows and progressive disclosure within the skill.

Why does my Codex skill validation fail during the update process?

Codex skill validation fails when the SKILL.md frontmatter does not meet enforced requirements or when agents/openai.yaml metadata is missing, preventing consistent organization and governance during skill updates.