skill-creator

Initializes and standardizes Codex skill units with SKILL.md templates and validation scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator automates the initialization and standardization of Codex skill units.

Core Features & Use Cases

It supports creating new skills or updating existing ones, with optional resource directories (scripts, references, assets) and UI metadata through agents/openai.yaml. Typical use cases include scaffolding a new skill, updating an existing one to reflect changes, and generating a consistent SKILL.md + agents/openai.yaml alongside resource directories.

Quick Start

Run the following to initialize a new skill named 'my-new-skill': scripts/init_skill.py my-new-skill --path skills/public --resources scripts,references,assets --examples

After editing SKILL.md, validate with: scripts/quick_validate.py skills/public/my-new-skill

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new Codex skill with YAML frontmatter and resource directories?

You can update existing skills by running the initialization script against the current skill directory, which regenerates the SKILL.md template and agents/openai.yaml metadata while preserving your established resource organization.

What validation rules does quick_validate.py enforce for Codex skill units?

The quick_validate.py script enforces naming conventions, checks for required YAML frontmatter including name and description fields, and verifies proper resource organization within the skill directory structure.

Do I need the yaml dependency to generate a standardized SKILL.md template?

Yes, the yaml dependency is required because the tool parses and enforces YAML frontmatter rules for the name and description fields within the SKILL.md file during initialization and validation.

How do I add UI metadata to a Codex skill using agents/openai.yaml?

To add UI metadata, the initialization process automatically generates the agents/openai.yaml file alongside your SKILL.md template, allowing you to define interface parameters and resource mappings for the skill.

What is the best way to automate skill initialization for multiple resource folders?

The best way to automate skill initialization is passing the --resources flag with comma-separated values like scripts,references,assets to the init_skill.py script, which creates the directories automatically.