skill-creator

Create and maintain Codex skills with a standardized SKILL.md template.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill Creator provides a standardized blueprint for designing, building, and packaging Codex Skills, helping teams start from a consistent template and reduce setup time and inconsistencies.

Core Features & Use Cases

  • Structured frontmatter templates ensure name and description are always present and valid.
  • Guided SKILL.md layout offers recommended sections and patterns for workflows, tasks, or references.
  • Resource scaffolding creates optional folders (scripts/, references/, assets/) with starter examples to accelerate development.
  • Validation & packaging scripts enforce quality checks and generate distributable .skill packages for sharing.

Quick Start

Run the included init_skill.py to create a new skill directory, customize SKILL.md, optionally add:

  • resources under scripts/, references/, and assets/
  • example files to kick off development Then validate with quick_validate.py and package with package_skill.py to produce a .skill file.

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 standardized template for Codex skills?

To create a standardized Codex skill, use a guided SKILL.md layout that enforces frontmatter with name and description, while scaffolding optional resource directories like scripts, references, and assets to accelerate development.

What is the best way to package and validate Codex skills for distribution?

The best way to validate and package Codex skills is by running quick_validate.py for quality checks and package_skill.py to generate a distributable .skill file, ensuring your SKILL.md frontmatter and structure meet standards.

Do I need PyYAML to generate a Codex skill directory?

Yes, PyYAML is required as a dependency to parse and enforce the structured frontmatter templates that ensure the name and description fields are present and valid within your SKILL.md files.

Can I scaffold resource folders like scripts and assets when building a skill?

Yes, you can scaffold resource folders by running init_skill.py, which creates optional directories for scripts, references, and assets complete with starter examples to kick off development.

What sections should be included in a SKILL.md file for a new Codex skill?

A SKILL.md file should include structured frontmatter for name and description, followed by recommended sections and patterns that outline workflows, tasks, or references for the skill's specific use cases.

Why does my Codex skill validation fail during packaging?

Codex skill validation fails when the SKILL.md file lacks required frontmatter fields like name and description, or when the directory structure does not conform to the expected resource scaffolding layout enforced by validation scripts.

Related Skills