skill-creator

Create and package modular Codex skills with YAML frontmatter and resource directories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Designing and packaging modular Codex skills can be complex and error-prone; this skill provides a structured approach and templates to create robust, reusable skills.

Core Features & Use Cases

  • Provides a consistent SKILL.md frontmatter template and guidance for structuring content.
  • Defines optional resource directories (scripts, references, assets) and guidelines for using them.
  • Describes a repeatable skill creation workflow from initialization to packaging, including example resource scaffolding.

Quick Start

Run the Skill Initializer to scaffold a new skill by providing its name and a target folder.

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 the correct frontmatter and directories?

To scaffold a Codex skill, run the Skill Initializer with a name and target folder. It generates a SKILL.md file with required YAML frontmatter and optional resource directories like scripts, references, and assets.

What is the required structure for packaging modular Codex skills for distribution?

Packaging modular Codex skills requires a SKILL.md file with YAML frontmatter containing name and description fields. Optional resource directories for scripts, references, and assets can be included alongside the body content.

Do I need PyYAML installed to create and structure Codex skill templates?

Yes, PyYAML is a required dependency for creating Codex skills. It is used to validate and parse the YAML frontmatter that defines the skill's name and description during the scaffolding workflow.

What's the best way to organize scripts and references when designing new skills?

The best way to organize optional resources is by placing them in dedicated scripts, references, and assets directories. The skill creation workflow validates these directories to ensure proper packaging and modular structure.

Can I use the skill-creator workflow to validate existing SKILL.md frontmatter before packaging?

Yes, the skill creation workflow validates that YAML frontmatter includes required name and description fields. It also checks resource directories to ensure your existing skill structure is correct before distribution.

Why does my Codex skill packaging fail when the frontmatter is missing required fields?

Codex skill packaging fails without proper frontmatter because the workflow validates that YAML includes both name and description fields. This ensures modular skills are correctly structured and discoverable before distribution.