Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when users want to create, revise, or scaffold a Codex skill from a plain-language brief. Especially relevant when they ask for a new SKILL.md, want to convert workflow requirements into a reusable skill, or need help defining trigger conditions, structure, bundled resources, or UI metadata for a skill.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 45% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 13% | 0% |
Turn a user's workflow brief into a concise, production-ready SKILL.md. Prefer shipping a minimal useful skill over an ornate one.
Default to English unless the user explicitly asks for another language.
Create or update skills that:
Collect only the minimum inputs needed to design the skill:
scripts/, references/, or assets/If the brief is incomplete, infer sensible defaults and note assumptions briefly after the draft instead of blocking.
name: short, stable, hyphen-casedescription: explicit trigger conditions; start with Use when...# Title## Goal or ## Overview## Intake## Workflow or ## Task Guide## Resource Use## Output Contract## Quality Barscripts/ for deterministic or repeated automationreferences/ for large or variant-specific materialassets/ for templates or files consumed by outputsagents/openai.yaml with short UI text and a default prompt that explicitly mentions $skill-name.references/ only if they are truly needed.README.md, CHANGELOG.md, or setup notes unless the user explicitly asks.description first if the trigger conditions are weak.The description should answer:
Preferred pattern:
yamldescription: Use when users ask to ...
When the user asks for only a SKILL.md, produce a complete SKILL.md and keep everything else optional.
When the user asks for a full skill package, produce:
SKILL.mdagents/openai.yaml if UI metadata would helpmarkdown--- name: skill-name description: Use when users ask to ... --- # Skill Title ## Goal State the job in 1-2 sentences. ## Intake List only the inputs needed to do the job well. ## Workflow Give the execution steps or decision rules. ## Resource Use Explain when to read or run bundled files. ## Quality Bar State the constraints, failure modes, and expected output quality.
Before finalizing, verify that:
name is short and stabledescription would actually trigger the skillOther measured skills in the registry, with their headline benchmark lift.