Skill Builder
Use this skill to add or update skills in skills/ and register them in skills/skills-catalog.md.
Qualifying questions
Ask the minimum needed:
- •Skill name (kebab-case, <64 chars)
- •Trigger phrases (exact user phrasing)
- •Purpose (1 sentence)
- •Required resources (scripts/references/assets?)
- •Any non-negotiable rules or "don’ts"
If the user already provided these, proceed without asking.
Workflow
- •
Create the skill skeleton
- •If available, run:
- •
python3 <CODEX_HOME>/skills/.system/skill-creator/scripts/init_skill.py <skill-name> --path skills [--resources scripts,references,assets]
- •
- •Otherwise create the folder manually under
skills/<skill-name>/withSKILL.mdand any needed resource folders.
- •If available, run:
- •
Write SKILL.md
- •Add frontmatter
nameanddescription. - •Keep body concise, imperative voice, only what Codex needs.
- •No README files inside the skill folder.
- •Add frontmatter
- •
Add resources
- •Put detailed content in
references/when needed. - •Add scripts only if repeated code is likely.
- •Put detailed content in
- •
Register the skill
- •Update
skills/skills-catalog.mdwith:- •Purpose
- •Trigger phrases
- •Path
- •Update
- •
Do NOT edit
- •
AGENTS.md,CLAUDE.md,.github/copilot-instructions.md(they already point to the catalog).
- •
Output expectations
- •
skills/<skill-name>/SKILL.mdcreated/updated - •
skills/skills-catalog.mdupdated - •No secrets in any skill files
Reference
See references/skill-template.md for a concise SKILL.md template.