skill-creator

Create or update Codex skills using SKILL.md templates and validation scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/unnowataru/codex-skills --skill skill-creator-unnowataru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/unnowataru/codex-skills/tree/main/.system/skill-creator
Command: npx skills add https://github.com/unnowataru/codex-skills --skill skill-creator-unnowataru

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a guided, repeatable process for creating or updating Codex skills with consistent structure, templates, and tooling.

Core Features & Use Cases

  • Standardized SKILL.md templates and frontmatter validation to enforce name/description conventions and runtime structure.
  • Automatic UI metadata generation (agents/openai.yaml) and optional resource scaffolding (scripts/references/assets) to accelerate skill bootstrapping.
  • Use Case: A developer wants to create a new skill for a domain feature; they run the init tool, customize SKILL.md, and validate with quick_validate.py before integration.

Quick Start

Run the Skill Initializer to scaffold a new skill by executing scripts/init_skill.py <skill-name> --path <output-directory> and, optionally, add resources and interface overrides.

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 Codex skill with consistent YAML frontmatter and runtime config?

To create a Codex skill with consistent YAML frontmatter and runtime config, use a structured SKILL.md-based template and run validation scripts to enforce naming conventions and structure.

What's the best way to generate UI metadata for a new skill?

The best way to generate UI metadata for a new skill is to run a generation script like generate_openai_yaml.py, which produces the agents/openai.yaml deployment metadata required for integration.

Does skill scaffolding support adding scripts and references automatically?

Yes, skill scaffolding supports optional resource generation for scripts, references, and assets, allowing you to bootstrap a new skill directory with necessary components automatically.

How do I validate a skill before integration?

You validate a skill before integration by executing the quick_validate.py script, which checks the SKILL.md frontmatter and runtime configuration to ensure they meet required conventions.

Why do I need PyYAML to scaffold a skill?

You need PyYAML to scaffold a skill because the tooling relies on it to parse, validate, and generate the YAML frontmatter and openai.yaml configuration files used for deployment.