skill-creator

Generate standardized SKILL.md frontmatter and scaffold optional resources for Codex Skill units.

Updated Jun 18, 2025
One-click install
npx skills add https://github.com/ekozmdev/my-codex-cli-settings --skill skill-creator-ekozmdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ekozmdev/my-codex-cli-settings/tree/main/.agents/skills/.system/skill-creator
Command: npx skills add https://github.com/ekozmdev/my-codex-cli-settings --skill skill-creator-ekozmdev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Codex Skill units often suffer from inconsistent structure and boilerplate overhead when creating or updating skills. The Skill Creator standardizes frontmatter, scaffolds resources, and aligns UI metadata to ensure new skills are drop-in ready.

Core Features & Use Cases

  • Generates a consistent SKILL.md frontmatter (name and description) and a complete body using templates.
  • Creates or updates agents/openai.yaml to ensure UI metadata matches the skill.
  • Scaffolds optional resources (scripts, references, assets) with example templates to accelerate skill development.

Quick Start

python3 scripts/init_skill.py sample-skill --path skills/public --resources scripts,references --examples After that, customize the SKILL.md and run: python3 scripts/generate_openai_yaml.py skills/public/sample-skill --interface display_name="Sample Skill" --interface short_description="Sample Skill UI" --interface default_prompt="Use $skill-name to run a sample workflow"

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate standardized frontmatter for a Codex skill?

To generate standardized frontmatter for a Codex skill, this automation tool creates a consistent SKILL.md file with validated name and description fields. It uses built-in templates to ensure the structure is drop-in ready.

How do I align openai.yaml UI metadata with my SKILL.md file?

You align openai.yaml UI metadata with SKILL.md by running the generate_openai_yaml.py script. This updates the agents/openai.yaml file to match your skill's frontmatter, ensuring consistent discovery across the interface.

Can I scaffold optional resources like scripts and references when creating a skill?

Yes, you can scaffold optional resources like scripts and references when creating a skill by passing the --resources and --examples flags. This generates example templates for scripts, references, and assets to accelerate development.

Do I need pyyaml to create or update Codex skills?

Yes, you need pyyaml installed because the skill creation process depends on it to parse and generate the openai.yaml configuration file. This dependency ensures the UI metadata is correctly formatted and validated.

What is the best way to automate Codex skill unit creation?

The best way to automate Codex skill unit creation is using a dedicated skill-template script that enforces naming rules, validates frontmatter, and scaffolds resources. This standardization eliminates boilerplate overhead and ensures drop-in readiness.