skill-creator

Design and document Codex skills with SKILL.md structure and resources.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML.

What problem does it solve?

This knowledge guide helps teams and individual users design, document, and package new skills for Codex, ensuring consistent structure and discovery.

Core Features & Use Cases

  • Provides a clear blueprint for building modular, self-contained skills that extend Codex capabilities with domain knowledge, workflows, and tool integrations.
  • Specifies the required entry point (SKILL.md) and optional resources (scripts/, references/, assets/) to support deterministic tasks, reference material, and output templates.
  • Describes best practices for progressive disclosure, naming conventions, and packaging to ensure skills are easy to discover and deploy.

Quick Start

Create a new skill directory using the skill initializer and customize SKILL.md to define its name, description, and resource needs.

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 Codex skill from scratch?

To create a Codex skill, design a self-contained directory with a SKILL.md entry point and optional scripts, references, and assets folders. This structure packages domain knowledge and workflows into a modular unit ready for deployment.

What is the required structure for packaging Codex skills?

Packaging Codex skills requires a SKILL.md file with frontmatter fields for name and description. You can include optional scripts, references, and assets directories to support deterministic tasks, reference material, and output templates.

What frontmatter fields are mandatory for a valid SKILL.md file?

The mandatory frontmatter fields for a valid SKILL.md file are name and description. These fields ensure consistent discovery and execution of the skill unit within the Codex environment.

How do I update an existing Codex skill definition?

Updating an existing Codex skill involves modifying the SKILL.md entry point and adjusting resources in the scripts, references, or assets directories. This ensures the updated capabilities maintain consistent structure and progressive disclosure standards.

Do I need PyYAML to develop and package skill structures?

Yes, PyYAML is required to parse and manage the frontmatter fields in SKILL.md files. It handles the YAML syntax needed for defining the name and description constraints during skill creation.

When should I use the scripts directory in a Codex skill?

Use the scripts directory when your Codex skill needs to execute deterministic tasks. This optional resource folder supports tool integrations and automated workflows alongside the main SKILL.md definition.