skill-creator

Create and update modular Codex Skills with SKILL.md frontmatter and resources.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Codex needs a standardized, self-contained blueprint to create or update modular skills that extend its capabilities.

Core Features & Use Cases

  • Provides a canonical SKILL.md frontmatter (name + description) and a lean body that loads when triggered.
  • Supports optional resource directories (scripts, references, assets) that Codex can load or execute on demand.
  • Includes tooling guidance for validating skills and generating UI metadata.

Quick Start

Create a new skill folder with SKILL.md frontmatter and a concise body, then add any needed resources and validate with the quick_validate tool.

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 modular skill from a template with valid frontmatter?

To create a modular skill, generate a new folder with a SKILL.md file containing canonical frontmatter (name and description), add a concise body, and validate the structure using the quick_validate tool to ensure compliance with the Skill Unit definition.

What is a SKILL.md frontmatter and why is it required for skill creation?

SKILL.md frontmatter is the canonical metadata block containing required name and description fields for modular skills. It ensures self-contained blueprints load correctly when triggered and enables UI metadata generation for the skill.

How do I validate resource directories and required fields when updating a skill?

Validate resource directories and required fields by running the quick_validate tool to check frontmatter presence, verify resource structure for scripts and references, and ensure compliance with the official Skill Unit definition during updates.

Can I use optional resources like scripts and references when building a modular skill?

Yes, you can include optional resource directories such as scripts, references, and assets when building a modular skill. Codex loads or executes these resources on demand alongside the core SKILL.md body instructions.

Do I need PyYAML to validate skill frontmatter and metadata?

Yes, PyYAML is required as a dependency to parse and validate SKILL.md frontmatter fields. It enables the validation tooling to check required metadata presence and ensure proper YAML structure for skill creation.

What are the limitations of using a lean body and on-demand resources for skill creation?

The lean body approach limits immediate execution context to core instructions, requiring Codex to load optional resources on demand. This means complex skill logic must be modularized into separate scripts or references rather than embedded directly.