skill-creator

Create and validate Codex skill directories with templates, scripts, and frontmatter rules.

Updated Aug 4, 2026
One-click install
npx skills add https://github.com/sjc786526-coder/RONDO --skill skill-creator-sjc786526-coder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/sjc786526-coder/RONDO/tree/main/multidev/codex-rs/skills/src/assets/samples/skill-creator
Command: npx skills add https://github.com/sjc786526-coder/RONDO --skill skill-creator-sjc786526-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing a well-structured skill for Codex requires knowing the SKILL.md frontmatter contract, naming rules, progressive disclosure patterns, and validation requirements. This Skill guides the end-to-end creation and updating of skills so they trigger correctly and stay concise. ## Core Features & Use Cases - Guided authoring workflow: Six-step process covering understanding use cases, planning resources, initializing, editing, validating, and forward-testing with subagents. - Scaffolding scripts: init_skill.py generates a complete skill directory with SKILL.md template, agents/openai.yaml UI metadata, and optional scripts/references/assets folders; quick_validate.py checks frontmatter, naming, and description constraints. - Progressive disclosure guidance: Patterns for splitting content into references files so SKILL.md stays under 500 lines and context-efficient. - Use Case: A user asks to build a new pdf-editor skill; this Skill walks through gathering example use cases, running init_skill.py, writing the SKILL.md body, and validating the result. ## Quick Start Use the skill-creator skill to create a new skill named pdf-editor in my skills directory with scripts and references resources.

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 skill for Codex?▼

Run init_skill.py with the skill name and output path to scaffold a directory containing a SKILL.md template and agents/openai.yaml. Then edit the SKILL.md frontmatter and body, add any needed scripts or references, and validate with quick_validate.py.

What fields are required in SKILL.md frontmatter?▼

SKILL.md frontmatter requires a name and a description. The name must be hyphen-case lowercase letters, digits, and hyphens under 64 characters. The description drives triggering and must state what the skill does and when to use it.

How do I validate a skill directory structure?▼

Run quick_validate.py with the skill folder path. It checks YAML frontmatter format, required name and description fields, hyphen-case naming rules, description length limits, and rejects unexpected frontmatter keys.

When should a skill use scripts versus references?▼

Use scripts for deterministic, repeatedly rewritten executable code like file converters. Use references for documentation Codex should load on demand, such as API specs or schemas. Use assets for files embedded in outputs like templates or fonts.

What is the maximum length for a SKILL.md body?▼

Keep the SKILL.md body under 500 lines to minimize context usage. When approaching that limit, split variant-specific or detailed content into reference files linked directly from SKILL.md.