skill-creator

Scaffold Codex skills with standardized SKILL.md and validation scripts.

5|Updated Jul 6, 2025
One-click install
npx skills add https://github.com/GuicedEE/ai-rules --skill skill-creator-guicedee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/GuicedEE/ai-rules/tree/main/skills/.system/skill-creator
Command: npx skills add https://github.com/GuicedEE/ai-rules --skill skill-creator-guicedee

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the end-to-end creation and governance of Codex skills, ensuring consistent structure, frontmatter, and guidance across teams. It streamlines initialization, editing, and validation to reduce setup time and human error. It enables codified best practices for skill templates and resource organization.

Core Features & Use Cases

  • Provides a standardized SKILL.md scaffold and frontmatter to ensure consistency across skills.
  • Includes scripts (init_skill.py, generate_openai_yaml.py, quick_validate.py) to automate setup, configuration, and quality checks.
  • Supports optional resource bundles (scripts, references, assets) to organize reusable materials and templates.
  • Guides users through the Skill Creation Process from initialization to iteration.

Quick Start

Run scripts/init_skill.py <skill-name> --path <target-directory> to scaffold a new skill with optional resources and interface overrides.

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 and frontmatter structure?

To scaffold a new Codex skill, run scripts/init_skill.py with your target directory and skill name. This automatically generates a standardized SKILL.md, validates frontmatter, and sets up resource directories for scripts and references.

What is the best way to validate YAML frontmatter and naming conventions for OpenAI agents?

Validating YAML frontmatter and naming conventions is handled by running quick_validate.py. The script enforces structural consistency and checks your agents/openai.yaml configuration against required governance rules automatically.

Does the Codex skill creation process support optional resource bundles for scripts and assets?

Yes, the Codex skill creation process supports optional resource bundles. During initialization, it can generate ready-to-run directories specifically designed to organize reusable scripts, references, and assets for your team.

How do I generate the openai.yaml configuration file after scaffolding a skill?

You generate the openai.yaml configuration file by running the generate_openai_yaml.py script. It automates the creation of agent configurations to ensure your YAML file aligns with the scaffolded SKILL.md frontmatter.

Why do I need a standardized template for creating Codex skills across a team?

A standardized template for creating Codex skills reduces setup time and human error. It enforces consistent frontmatter validation, naming conventions, and structural governance across multiple team members building new capabilities.

Are Python and YAML dependencies required to automate end-to-end skill governance?

Yes, Python and YAML dependencies are required. The automation scripts rely on Python to execute scaffolding and validation logic, while the yaml dependency parses and enforces the frontmatter structure in SKILL.md files.