skill-creator

Scaffold, validate, and package modular Skill Units for Codex.

1|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/alexwoo-awso/skeleton --skill skill-creator-alexwoo-awso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/alexwoo-awso/skeleton/tree/main/.skills/skill-creator
Command: npx skills add https://github.com/alexwoo-awso/skeleton --skill skill-creator-alexwoo-awso

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamlines creation, organization, and packaging of modular Skill Units for Codex, reducing boilerplate when starting new skills.

Core Features & Use Cases

  • Scaffold a complete SKILL.md frontmatter and body to guide skill design
  • Provide optional resource folders (scripts, references, assets) with example placeholders
  • Validate, package, and manage Skill Units for distribution

Quick Start

Run the init_skill.py script with a skill name and a target path to generate a new skill scaffold.

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 SKILL.md frontmatter?

To scaffold a Codex skill, run the init_skill.py script with a target path and skill name. This generates a standardized SKILL.md frontmatter and body, plus optional resource directories like scripts, references, and assets.

What's the best way to package modular Skill Units for distribution?

Packaging modular Skill Units involves validating the scaffolded skill structure and organizing optional resource folders. This ensures the SKILL.md and associated scripts or assets are correctly formatted for reusable distribution.

Do I need PyYAML to create and validate Codex skills?

Yes, you need PyYAML installed to use this skill creation workflow. It serves as the required dependency for parsing and validating the SKILL.md frontmatter during the scaffolding and packaging process.

What is a Skill Unit structure and when do I need resource directories?

A Skill Unit structure consists of a SKILL.md file with standardized frontmatter and optional resource directories. You need these directories when your skill requires supporting scripts, references, or assets to function properly.

Can I generate placeholder files for scripts and references automatically?

Yes, the scaffolding process automatically generates example placeholder files for scripts, references, and assets. This provides a ready-to-use folder structure that guides your modular skill design and reduces initial boilerplate.

Are there limitations when using templates for skill creation?

The main limitation is that generated templates provide a standardized but generic structure. You must manually customize the SKILL.md body and placeholder scripts to fit the specific reasoning and design requirements of your unique skill.