skill-creator

Create and validate Codex skill directories with templates and scripts.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill skill-creator-jakubbartnik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jakubbartnik/honey-barrel-finale/tree/main/honey-barrel-finale/workspace/openclaw-config/agents/main/agent/codex-home/skills/.system/skill-creator
Command: npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill skill-creator-jakubbartnik

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Creating a well-structured skill for Codex requires knowing the SKILL.md frontmatter format, naming rules, resource organization, and validation constraints, which is easy to get wrong without guidance. ## Core Features & Use Cases - Skill Scaffolding: Initialize a new skill directory with a templated SKILL.md, agents/openai.yaml UI metadata, and optional scripts, references, and assets folders via init_skill.py. - Validation: Check frontmatter format, required fields, naming rules, and description constraints with quick_validate.py before publishing. - Authoring Guidance: Apply progressive disclosure principles, naming conventions, and a six-step creation process to write concise, effective skills. - Use Case: When you want to teach Codex a repeatable workflow, such as processing a specific file format, use this skill to scaffold, document, and validate the new skill folder. ## Quick Start Use the skill-creator skill to create a new skill named pdf-rotator in my skills directory with a scripts 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 init_skill.py with the skill name and output path to generate a directory containing a SKILL.md template and agents/openai.yaml. Then edit the frontmatter description and body, add resources as needed, and validate with quick_validate.py.

What is required in a SKILL.md file?▼

SKILL.md must contain YAML frontmatter with a name and description field, followed by Markdown instructions. The name must be lowercase hyphen-case under 64 characters, and the description drives when the skill triggers.

How do I validate a skill folder before publishing?▼

Run quick_validate.py with the skill directory path. It checks frontmatter format, required name and description fields, hyphen-case naming rules, and description length limits, reporting the first issue found.

When should a skill include scripts, references, or assets?▼

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.

What are the naming rules for Codex skills?▼

Skill names must use lowercase letters, digits, and hyphens only, stay under 64 characters, and avoid leading, trailing, or consecutive hyphens. Prefer short verb-led phrases, and name the folder exactly after the skill name.