skill-creator

Generate standardized SKILL.md templates and scaffolding for Codex Skill definitions.

105k|15.9k|Updated Apr 13, 2025
One-click install
npx skills add https://github.com/openai/codex --skill skill-creator-openai-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/openai/codex/tree/main/codex-rs/core/src/skills/assets/samples/skill-creator
Command: npx skills add https://github.com/openai/codex --skill skill-creator-openai-2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml.

What problem does it solve?

This Skill provides a structured, repeatable approach to creating or updating Codex Skill definitions, including SKILL.md templates and scaffolding for optional resources.

Core Features & Use Cases

  • Template-driven SKILL.md with required frontmatter and guidance for skill authors.
  • Automated scaffolding for agents/openai.yaml and optional resource directories (scripts, references, assets).
  • Clear, maintainable workflows for initializing, editing, validating, and iterating skills across projects.

Quick Start

Initialize a new skill named "skill-creator" using the provided templates, then customize SKILL.md, generate UI metadata with the included scripts, and add optional resources as needed.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I generate a SKILL.md template with YAML frontmatter for Codex?

To generate a SKILL.md template with YAML frontmatter for Codex, use this skill to scaffold a standardized definition file containing required name and description fields, ensuring deterministic structure across projects.

What is the standard structure for a Codex Skill definition?

A standard Codex Skill definition requires a SKILL.md file with YAML frontmatter specifying name and description, supplemented by optional resource directories for scripts, references, and assets, plus an agents/openai.yaml file.

How do I scaffold resource directories and agents/openai.yaml for a new skill?

You scaffold resource directories and agents/openai.yaml for a new skill by initializing the template, which automatically generates the required file structure and placeholder content for scripts, references, and assets.

Does skill creation require any specific dependencies or YAML validation?

Skill creation requires the YAML dependency to parse and enforce the frontmatter structure, validating that the required name and description fields are present in the generated SKILL.md template.

Can I update existing Codex Skills across multiple projects or only initialize new ones?

You can update existing Codex Skills across multiple projects as well as initialize new ones, using the template-driven workflow to edit, validate, and iterate on frontmatter, guidance, and resource folders.