skill-creator

Create or update Codex Skills with structured SKILL.md frontmatter and resources.

11|2|Updated May 29, 2025
One-click install
npx skills add https://github.com/yulonglin/dotfiles --skill skill-creator-yulonglin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/yulonglin/dotfiles/tree/main/claude/skills/.system/skill-creator
Command: npx skills add https://github.com/yulonglin/dotfiles --skill skill-creator-yulonglin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator provides a structured approach to creating and updating Codex skills, ensuring consistent frontmatter, workflow organization, and resource setup.

Core Features & Use Cases

  • Templates and guidance for SKILL.md frontmatter, including required name and description
  • Clear structuring of resource directories (scripts, references, assets) and their usage
  • A repeatable workflow from initialization through packaging that enables rapid skill iteration

Quick Start

Run the Skill Initializer to create a new skill directory, then customize SKILL.md and add optional resources as needed.

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

To create a custom skill using SKILL.md frontmatter, run the Skill Initializer to generate a directory, then define the required name and description in the YAML header. Add optional Markdown body content and organize resource directories for scripts and references before packaging.

What is the required structure for packaging Codex skills with resource directories?

The required structure for packaging Codex skills involves a root SKILL.md file with YAML frontmatter and separate resource directories. Organize scripts, references, and assets into their respective folders to ensure the workflow validates your skill's name, description, and setup correctly.

Do I need PyYAML to validate SKILL.md frontmatter?

Yes, you need PyYAML installed to parse and validate the SKILL.md frontmatter. This dependency allows the workflow to correctly read the YAML header, check required name and description fields, and process the skill's metadata before final packaging.

How do I update an existing skill's documentation and resource setup?

To update an existing skill's documentation and resource setup, modify the YAML frontmatter and Markdown body within the SKILL.md file. Adjust the contents of the scripts, references, and assets directories as needed, then run the validation workflow to ensure correct packaging.

What's the best way to organize scripts and references when creating a new skill?

The best way to organize scripts and references when creating a new skill is to place them in dedicated resource directories alongside the SKILL.md file. This structured workflow ensures dependencies, documentation, and assets are correctly validated and packaged for rapid iteration.