Skip to content

10 Best OpenAI Codex Skills in 2026 (Tested, With Install Commands)

The OpenAI Codex skills I actually run in 2026. Superpowers leads, then nine sharper single-purpose ones, with real repos, install commands, and the catches.

Sunny Kumar
Sunny Kumar12 min read
TL;DR

Codex skills are reusable instruction packs, a folder with a SKILL.md, that drop into ~/.codex/skills/ and turn the agent into a specialist on demand. The ten I run in 2026: Superpowers (Jesse Vincent's full methodology, 243k stars) leads, then mcp-builder, create-plan, gh-fix-ci, figma-implement-design, playwright and more. All open source, all install in under a minute.

I have been running OpenAI Codex daily since the CLI shipped.

The single biggest jump in my output quality was not a model upgrade. It was the day I started installing the right skills.

A Codex skill is just a folder with a SKILL.md file inside. Drop it into ~/.codex/skills/, and Codex reads it on demand, matching your prompt against the skill's description and pulling in the right specialist automatically.

That's the whole trick. The agent goes from generalist to specialist the moment the right skill is on disk.

So I tested the ones everyone recommends, checked each repo, read each SKILL.md, and threw out the hype. These ten are the skills I actually rely on, with the real install commands and the catches nobody mentions.

What is a Codex skill, exactly?

A folder with instructions Codex reads on demand, that's it: a directory inside ~/.codex/skills/ (technically $CODEX_HOME/skills/) holding a SKILL.md file, with name: and description: frontmatter above the actual instructions Codex follows when the skill triggers.

Skills can bundle helper scripts, references and templates in the same folder.

Two ways a skill fires:

  • Implicitly — Codex matches your task against every installed skill's description: and pulls the best fit. This is why the description field matters so much. A vague description kills discovery.
  • Explicitly — type /skills in the CLI, or prefix your prompt with $skill-name.

Codex also reads an AGENTS.md file (your project root, plus a global ~/.codex/AGENTS.md) before every task. The split is simple: AGENTS.md is per-project, skills are reusable across projects. Use both.

How do you install a Codex skill?

Type $skill-installer <name> inside Codex to pull from the official catalog, pass a full GitHub path for a community skill, or git clone straight into ~/.codex/skills/. Codex auto-detects the new skill. Three working methods; pick whichever matches the source.

  1. From the official catalog. Inside Codex, type $skill-installer <name> (for example $skill-installer playwright). This pulls from OpenAI's curated catalog automatically, no GitHub URL needed.
  2. From any GitHub repo. The same installer takes a full public path. Pass $skill-installer ComposioHQ/awesome-codex-skills/mcp-builder and it clones that folder into ~/.codex/skills/.
  3. Manual clone. git clone the skill straight into ~/.codex/skills/skill-name/. Best when you want to fork and edit the SKILL.md first.
Tip

The restart myth

Older guides tell you to restart Codex after adding a skill. In 2026 that's usually unnecessary, Codex auto-detects new skills in the directory. Restart only as a fallback, if a freshly added skill doesn't show up in /skills.

All 10 skills at a glance

The whole list before I dig in. Each row links to its section.

#SkillSourceBest for
1Superpowersobra/superpowersFull dev methodology (TDD, planning, review)
2mcp-builderComposioHQ/awesome-codex-skillsBuilding & evaluating MCP servers
3figma-implement-designopenai/skillsFigma designs → frontend code
4codebase-migrateComposioHQ/awesome-codex-skillsLarge refactors in CI-verified batches
5create-planComposioHQ/awesome-codex-skillsA plan before any code is written
6gh-fix-ciopenai/skillsFixing failing GitHub Actions
7gh-address-commentsopenai/skillsResolving PR review comments
8playwrightopenai/skillsEnd-to-end browser testing from the terminal
9stop-slophardikpandya/stop-slopStripping AI tells from prose
10skill-creatorComposioHQ/awesome-codex-skillsBuilding your own skills properly

Which Codex skill should you install first?

Superpowers. It is the one install that upgrades everything else, a full development methodology built from composable skills, and at 243k stars the most-adopted framework by a wide margin. Put it on before any single-purpose skill below.

Method 1

Superpowers

Best for: Anything past a single-file change

Install this first. Everything else is sharper once you do.

Superpowers is not a single skill. It's a complete software-development methodology built on composable skills, created by Jesse Vincent. It ships skills for test-driven development (real RED-GREEN-REFACTOR), systematic debugging with root-cause analysis, planning, code review, git worktree management and subagent coordination.

243k★ on GitHubCodex CLI + App, Claude, Cursoron obra/superpowers
GitHub repo obra/superpowers with 243k stars, described as an agentic skills framework and software development methodology that works
Superpowers is the most-starred skills framework by a wide margin, and it ships dedicated plugin folders for Codex CLI and the Codex App, not just Claude.

Codex's default behaviour is "jump straight into code." Superpowers forces a structured flow instead: design refinement through conversation, a plan you approve in digestible chunks, then execution with built-in review by fresh subagents. On anything bigger than a one-file change, the difference in output is large.

Does it actually run better on Codex? Its author thinks it might. In his porting writeup, Jesse Vincent notes that "GPT5-Codex may actually be better at using skills than Claude" because the model is exceptionally literal about following instructions.

Install on Codex: paste this into a Codex CLI window, Fetch https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md and follow the instructions. It's a self-installing prompt, not the Claude plugin flow, so don't follow a /plugins guide for Codex.

Verdict: the one non-negotiable install. Just know what it is, a self-installing agent that edits your AGENTS.md (more on that risk below).

View Superpowers on GitHub →

The nine I actually reach for

Method 2

mcp-builder

Best for: Building and evaluating MCP servers

mcp-builder is the skill I install the day I build any MCP (Model Context Protocol) server. Its SKILL.md is a full guide to designing high-quality tools: research and planning, implementation, review, and, the part most people skip, writing an evaluation for the server. It scaffolds both Python (FastMCP) and TypeScript/Node servers.

In a 14k★ repoPython + TS/Nodeon ComposioHQ/awesome-codex-skills
GitHub repo ComposioHQ/awesome-codex-skills with about 14.4k stars, a curated list of practical Codex skills for the Codex CLI and API
Four of my ten picks live in this one repo. It's the second source I install from after the official OpenAI catalog.

If you have ever shipped an MCP server with tools the agent can't figure out how to call, this is the fix. It bakes in the "write the eval first" discipline that keeps tools actually usable.

Verdict: essential the moment you touch MCP. Skip it and your server's tools will be a guessing game.

View mcp-builder →

Method 3

figma-implement-design

Best for: Turning Figma designs into real frontend code

figma-implement-design is in OpenAI's curated catalog. It converts a Figma design into production frontend code with real fidelity, because it reads the design through the Figma MCP server, not a screenshot.

Official curated skillNeeds Figma MCPon openai/skills

Pasting a Figma screenshot into a chat works, badly. You lose spacing tokens, colour variables and component structure. Because this skill talks to Figma through MCP, it has the underlying tokens, so the output respects your design system instead of guessing pixel values. You connect the Figma MCP server and pass a design URL in the form https://figma.com/design/:fileKey/:fileName?node-id=1-2.

Pair it with figma-code-connect-components in the same catalog if you already maintain a Code Connect mapping, Codex respects those mappings cleanly.

Verdict: the honest bridge from design to code. The MCP connection is the whole reason it beats screenshot-to-code.

View figma-implement-design →

Method 4

codebase-migrate

Best for: Large refactors that must ship in reviewable slices

codebase-migrate is the right pattern for large migrations. Instead of one unreviewable mega-PR, it runs the refactor in CI-verified batches. Codex drives the local edits with jscodeshift, ts-morph, comby or ast-grep; the Composio CLI handles the ceremony, a tracking issue, per-batch PRs, and waiting for green CI between each batch.

In a 14k★ repoNeeds Composio CLIon ComposioHQ/awesome-codex-skills

A 200-file migration in one PR is unreviewable. The same migration in 20 PRs of 10 files each, CI running on every step, is exactly how senior engineers do it by hand. This skill just automates that discipline. Good for framework upgrades (React 17 → 19, Django 4 → 5), API renames across a monorepo, and tool swaps (webpack → vite, jest → vitest).

Prereqs: install the Composio CLI with curl -fsSL https://composio.dev/install | bash, then composio login, composio link github, and optionally composio link linear or composio link jira for tracking.

Verdict: the skill that stops "refactor everything in one PR" disasters. Worth the CLI setup the day you face a big migration.

View codebase-migrate →

Method 5

create-plan

Best for: Catching the misunderstanding before any code is written

create-plan drafts a plan before Codex writes a line. It runs read-only, scans your README, docs/, CONTRIBUTING.md and ARCHITECTURE.md, asks at most one or two blocking questions, and outputs intent, scope (in and out), and a concrete next-steps checklist.

In a 14k★ repoRead-only, no editson ComposioHQ/awesome-codex-skills

Codex is fast. Speed without alignment gives you beautiful code that solves the wrong problem. create-plan forces a short pause where Codex states what it thinks you want, so you catch the misread before rework piles up. It composes cleanly inside Superpowers' planning phase too.

Verdict: the cheapest insurance policy here. This is what fixes "Codex did the wrong thing, fast."

View create-plan →

Method 6

gh-fix-ci

Best for: Triaging and repairing failing GitHub Actions

gh-fix-ci is the highest-ROI skill for anyone shipping through GitHub. It uses the gh CLI to find your failing PR checks, pulls the GitHub Actions logs, summarises the real failure in plain English, and proposes a fix, implementing only after you approve. No surprise pushes.

Official curated skillNeeds gh CLIon openai/skills
GitHub repo openai/skills with about 23.1k stars, described as the Skills Catalog for Codex
OpenAI's official Codex skills catalog. gh-fix-ci, gh-address-comments, playwright and figma-implement-design all live in its .curated folder.

Most CI failures are dumb, a wrong path in a YAML file, a missing env var, a flaky test. gh-fix-ci does that triage in ten seconds instead of you spelunking the Actions UI for five minutes. Authenticate once with gh auth login and confirm gh auth status; the skill needs repo and workflow scopes.

Verdict: install it before your next red build. It pays for itself the first time.

View gh-fix-ci →

Method 7

gh-address-comments

Best for: Resolving PR review comments without re-paging context

gh-address-comments is the natural pair to gh-fix-ci. It uses gh to pull the review comments on your current branch's PR, groups them by file, and walks Codex through addressing each one, replying or committing per resolved comment so the thread stays clean.

Official curated skillNeeds gh CLIon openai/skills

Review feedback is the most context-switch-heavy part of shipping. You open a PR, lose the mental model, come back tomorrow, then re-page fifteen comments. This skill removes that, Codex has the comments and the codebase open in one session, walks them in order, and leaves you to approve the batch.

Verdict: gh-fix-ci covers the CI side, this covers the human side. Run both.

View gh-address-comments →

Method 8

playwright

Best for: End-to-end browser testing straight from the terminal

playwright is OpenAI's official curated skill for driving a real browser via playwright-cli, navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging. It ships a wrapper script so the CLI works even when it isn't globally installed. The companion playwright-interactive skill drops you into a live loop where Codex drives the browser and watches outputs in real time.

Official curated skillCLI-first automationon openai/skills

Where it shines: regression testing on a deploy, reproducing a customer's UI bug, verifying a form flow after a refactor. Codex writes the command, runs it, captures screenshots and console output, and tells you what broke, no separate test runner open. It stays CLI-first and won't pivot to @playwright/test files unless you ask.

Verdict: the cleanest E2E flow I've used inside any agent. Pair with the catalog's screenshot skill for fast visual diffs.

View playwright →

Method 9

stop-slop

Best for: Making Codex-written docs not read like Codex wrote them

stop-slop by Hardik Pandya is, in its own words, "a skill file for removing AI tells from prose." It strips em-dashes, throat-clearing openers, over-used verbs like "delve" and "leverage", "moreover/furthermore" filler, and the generic adjective stacking that screams machine-written.

13k★ on GitHubPortable SKILL.mdon hardikpandya/stop-slop
GitHub repo hardikpandya/stop-slop with about 13.1k stars, a skill file for removing AI tells from prose
stop-slop is a portable SKILL.md plus reference files of banned phrases and structures. Drop it into any agent's skills folder, Codex included.

If you draft README files, release notes or PR descriptions with Codex, the default output reads recognisably AI-written. This is a single-pass cleaner that pushes it closer to a human voice.

One honest note: the repo documents Claude-style installs, but it's a portable SKILL.md, so dropping it into ~/.codex/skills/stop-slop/ works fine, then ask Codex to run it after drafting prose.

Verdict: install it the day you ask Codex to write docs. Ironic that a tool needs a tool to sound human, but here we are.

View stop-slop →

Method 10

skill-creator

Best for: Building your own skills that Codex actually picks up

skill-creator is the meta-skill, a guide for creating skills that extend Codex with your own workflows and knowledge. Once you've used four or five skills, you start spotting gaps: your team's exact deploy ritual, your debugging conventions, your publishing checklist.

In a 14k★ repoMeta-skillon ComposioHQ/awesome-codex-skills

The hard part of a skill isn't the instructions, it's writing a description: discoverable enough that Codex actually triggers it. skill-creator handles exactly that: proper frontmatter, useful descriptions, progressive disclosure, helper scripts in the right structure. Pair it with template-skill from the same repo as a scaffold, together they cut authoring a new skill from a few hours to about thirty minutes.

Verdict: the skill that pays back fastest, once you know what a good skill feels like. Install it after a few others.

View skill-creator →

What should you check before installing a Codex skill?

Three things: whether the skill's CLI dependency is installed, the fact that a skill is code running with full access as you, and that OpenAI's official catalog is mid-move to a new plugins home. The recycled "best skills" lists skip all three.

One: most skills need their CLI installed first. gh-fix-ci and gh-address-comments need gh. codebase-migrate needs the Composio CLI. playwright needs playwright-cli (though it bundles a wrapper). Install the skill without its tool and it fails on the first run.

Two: a skill is code you're running as you. This is the one that matters.

Warning

Skills are prompt injection and remote code execution, by design

Jesse Vincent, who built Superpowers, is blunt about it: running a skill installer means "you're telling your robot buddy to download and execute code from a random GitHub repository as you. It will edit your ~/.codex/AGENTS.md file to add new instructions that run on every startup. It is literally a prompt injection and remote code execution toolkit."

That's not a reason to avoid skills, it's a reason to read them. Stick to well-known repos (openai/skills, ComposioHQ/awesome-codex-skills, obra/superpowers) for anything sensitive, and read the SKILL.md plus any helper scripts before you install a community-authored skill.

Three: the official catalog is moving. OpenAI's openai/skills repo now carries a deprecation notice pointing readers to a newer OpenAI Plugins repository. The .curated skills above still install fine through skill-installer today, but expect the canonical home to shift, check the repo before assuming a path is permanent.

The honest final take

If you're starting fresh on Codex, install in this order: Superpowers first for the methodology baseline, then create-plan for the planning gate, then gh-fix-ci and gh-address-comments for your GitHub loop. Add mcp-builder the day you build an MCP server, figma-implement-design the day you touch a Figma file, and codebase-migrate the day you face a 200-file refactor.

Skills are the highest-leverage change you can make to an agent workflow, a bigger jump than most model upgrades. But they run with full access to your shell, so treat every one as code and read before you install.

If you run other agents too, the same pattern applies everywhere. See the parallel roundup of OpenClaw skills worth installing, the honest take on OpenClaw alternatives, and if you want a box to run any of this on, how to install OpenClaw on a Hostinger VPS.

Get a VPS to run your agent stack →

Common questions

What exactly is a Codex skill?

A Codex skill is a directory under ~/.codex/skills/ holding a SKILL.md file with name and description frontmatter, plus optional helper scripts. Codex reads the descriptions and either picks a skill implicitly when your prompt matches, or you trigger one explicitly with /skills or by typing $skill-name in the CLI.

How do I install a Codex skill in 2026?

Inside Codex, type $skill-installer skill-name to pull from the official openai/skills curated catalog. For community skills, pass the full GitHub path, like $skill-installer ComposioHQ/awesome-codex-skills/mcp-builder. Or git clone any repo straight into ~/.codex/skills/. Codex auto-detects the new skill; restart only if it does not show in /skills.

What is the difference between Codex skills and AGENTS.md?

AGENTS.md is per-project context Codex reads at the start of every task in that repo. Skills are reusable instruction packs that load on demand across any project. Use AGENTS.md for project-wide conventions and constraints; use skills for specialised workflows like building MCP servers or implementing Figma designs.

Does Superpowers actually work better on Codex than Claude?

Its author Jesse Vincent thinks it might. In his porting writeup he says GPT5-Codex may be better at using skills than Claude because the model is exceptionally literal about following instructions. Superpowers ships dedicated plugin folders for Codex CLI, Codex App, Claude Code, Cursor and more, so you can compare on your own work.

Are community Codex skills safe to install?

Treat any skill as code you run on your machine. Jesse Vincent describes his own installer as literally a prompt injection and remote code execution toolkit that edits your ~/.codex/AGENTS.md. Stick to well-known repos like openai/skills and ComposioHQ/awesome-codex-skills, and read the SKILL.md and any scripts before installing.

Can I build my own Codex skill?

Yes, that is what skill-creator is for. Make a directory under ~/.codex/skills/your-skill/, add a SKILL.md with name and description frontmatter plus your instructions and any helper scripts, and Codex picks it up. The hardest part is writing a discoverable description, which skill-creator walks you through.

Written by
Sunny Kumar
Sunny KumarSEO Specialist & product builder

SEO Specialist and product builder with 10+ years in search. The notes come from the work, not the theory.