Walkthroughs

Codex / Skill setup

Create a Codex Skill with /skill creator

A skill is a saved set of instructions Codex loads when it recognizes a familiar task. You write it once; Codex reuses it in every future thread where the workflow applies.

Codex open3 minutesBeginner
The Codex app composer with slash skill suggestions open, showing the Skill Creator row above a typed slash skill command.

Use /skill creator from the composer

Open Codex, choose the project that should own the skill (or ask for a user-level skill if you want it everywhere), type /skill creator, and describe the workflow you want saved. Give it a short name you will remember, then test it by invoking that name in a fresh prompt.

Follow the setup path in Codex

  1. 1

    Open Codex

    Why
    The Skill Creator runs from the Codex app, so start from the same place where you already ask Codex to work.
    Action
    Open the Codex app and start from a new chat or the thread that contains the workflow you want to preserve.
    Result
    Codex is open with the composer ready.
    An annotated Codex app icon labeled Open Codex.
  2. 2

    Decide whether the skill is for one project or all of them

    Why
    A project skill lives inside one project and sees that project's files, conventions, and context. A user-level skill is available across every project you open in Codex.
    Action
    If the skill belongs to one project, open that project first using the Projects area. The project-folder icon on the right side of the row opens the workspace. If you want the skill available everywhere, tell Codex you want a user-level skill instead of a project skill.
    Result
    Codex knows where to save the skill folder before it starts writing.
    Tip
    Try calling the skill by name after it is created to confirm Codex can find and load it.
    An annotated Codex Projects sidebar showing the ai.thomasmeli.com project row and project folder icon.
  3. 3

    Give the skill a short name and a clear trigger

    Why
    The name is what you will type later, and the description is what helps Codex recognize when the skill should run automatically.
    Action
    Type /skill creator in the composer and ask for a short lowercase name such as ui-builder, meeting-recap, or source-auditor. Add a trigger sentence that names the actual request, such as "use when I ask Codex to redesign a user interface from a screenshot."
    Result
    Codex writes the SKILL.md file and shows the path to the created skill.
    Tip
    Avoid long names you will not remember. The menu auto-completes, so the real test is whether the name comes to mind when you need the skill.
    The Codex app composer with slash skill suggestions open, showing the Skill Creator row above a typed slash skill command.
  4. 4

    Use the skill by calling its name

    Why
    Codex can sometimes select a skill automatically, but deliberate invocation is the most reliable way to get the workflow you meant.
    Action
    In a future thread, type the slash command with the skill name, such as /ui-builder, or write a plain request like "use the ui-builder skill." If you only remember the start of the name, type the first few letters and choose the matching row from the menu.
    Result
    The skill appears in the thread context and Codex follows the saved workflow.
    Tip
    Run the skill in the project it was made for. If it was a project skill, opening the wrong workspace can hide the skill or remove the local context it depends on.
    An annotated Codex slash-command menu showing how to type a skill name, choose the skill, and run it in the right project.