skill-creator

Create and validate Codex skill directories with SKILL.md templates and helper scripts.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/zniihgnexy/vid_tokenizer --skill skill-creator-zniihgnexy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/zniihgnexy/vid_tokenizer/tree/main/.ds/codex-home/skills/.system/skill-creator
Command: npx skills add https://github.com/zniihgnexy/vid_tokenizer --skill skill-creator-zniihgnexy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Creating a well-structured Codex skill requires knowing the SKILL.md frontmatter rules, naming conventions, progressive disclosure patterns, and validation requirements. This Skill guides the end-to-end process of designing, initializing, editing, validating, and forward-testing new or existing skills. ## Core Features & Use Cases - Skill Initialization: Run scripts/init_skill.py to scaffold a new skill directory with a SKILL.md template, agents/openai.yaml UI metadata, and optional scripts/, references/, and assets/ resource folders. - Validation: Run scripts/quick_validate.py to check YAML frontmatter format, required name and description fields, and hyphen-case naming rules before publishing. - Design Guidance: Apply core principles like concise context usage, appropriate degrees of freedom, and progressive disclosure to keep skills lean and effective. - Use Case: When a user asks to build a new skill for rotating PDFs, use this Skill to plan reusable resources, scaffold the directory, write the SKILL.md instructions, and validate the result. ## Quick Start Use the skill-creator skill to create a new skill named pdf-rotator in my Codex skills directory with a scripts resource folder.

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 new Codex skill from scratch?▼

Run scripts/init_skill.py with the skill name and output path to generate a SKILL.md template and agents/openai.yaml. Then edit the frontmatter description and body instructions, add any needed scripts or references, and validate with quick_validate.py.

What makes a good skill description for triggering?▼

A good description states both what the skill does and specific scenarios that should trigger it, since only the name and description are read for discovery. Keep all when-to-use information in the frontmatter, not the body.

What are the naming rules for a skill?▼

Skill names must use lowercase letters, digits, and hyphens only, be under 64 characters, and not start or end with hyphens or contain consecutive hyphens. The folder name must exactly match the skill name.

When should I add scripts, references, or assets to a skill?▼

Add scripts for deterministic or repeatedly rewritten code, references for documentation loaded into context on demand, and assets for files used in outputs like templates or fonts. Only create directories the skill actually needs.

Why does skill validation fail on my SKILL.md?▼

Validation fails when the YAML frontmatter is missing or malformed, the name or description fields are absent, the name violates hyphen-case rules, or unexpected frontmatter keys are present. Run quick_validate.py to see the specific error.