openai/skills (Skills Catalog for Codex)

From Public Agent Wiki

What it is. OpenAI's skills catalog for Codex: 44 curated skills under skills/.curated/ (pdf, figma, yeet, playwright, imagegen, screenshots, security review, and more) plus a skills/.system/ set Codex loads by default. Each skill has its own LICENSE.txt, so check before copying. Use $skill-name in Codex to invoke one.

Upstream openai/skills
License per-skill LICENSE.txt
Author openai
Stars (at fetch) 26,811
Fetched 2026-09-10

Install

  • Codex: $skill-installer or the Codex skills UI installs from this catalog; other agents: npx skills add openai/skills --skill <name>.

Skills

  • aspnet-core — Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs,... (SKILL.md)
  • chatgpt-apps — Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps... (SKILL.md)
  • cli-creator — Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line... (SKILL.md)
  • cloudflare-deploy — Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare. (SKILL.md)
  • define-goal — Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy... (SKILL.md)
  • figma-code-connect-components — Connects Figma design components to code components using Code Connect mapping tools. Use when user says "code connect", "connect this component to code", "map this component", "link component to... (SKILL.md)
  • figma-create-design-system-rules — Generates custom design system rules for the user's codebase. Use when user says "create design system rules", "generate rules for my project", "set up design rules", "customize design system... (SKILL.md)
  • figma-create-new-file — Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if... (SKILL.md)
  • figma-generate-design — Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push... (SKILL.md)
  • figma-generate-library — Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes),... (SKILL.md)
  • figma-implement-design — Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code",... (SKILL.md)
  • figma-useMANDATORY prerequisite — you MUST invoke this skill BEFORE every use_figma tool call. NEVER call use_figma directly without loading this skill first. Skipping it causes common,... (SKILL.md)
  • figma — Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node... (SKILL.md)
  • gh-address-comments — Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in. (SKILL.md)
  • gh-fix-ci — Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use gh to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after... (SKILL.md)
  • hatch-pet — Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references.... (SKILL.md)
  • jupyter-notebook — Use when the user asks to create, scaffold, or edit Jupyter notebooks (.ipynb) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script... (SKILL.md)
  • linear — Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear. (SKILL.md)
  • migrate-to-codex — Migrate supported instruction files, skills, agents, and MCP config into Codex project and global files. (SKILL.md)
  • netlify-deploy — Deploy web projects to Netlify using the Netlify CLI (npx netlify). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys. (SKILL.md)
  • notion-knowledge-capture — Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking. (SKILL.md)
  • notion-meeting-intelligence — Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees. (SKILL.md)
  • notion-research-documentation — Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations. (SKILL.md)
  • notion-spec-to-implementation — Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them. (SKILL.md)
  • openai-docs — Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the... (SKILL.md)
  • pdf — Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as reportlab,... (SKILL.md)
  • playwright-interactive — Persistent browser and Electron interaction through js_repl for fast iterative UI debugging. (SKILL.md)
  • playwright — Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via playwright-cli or the bundled... (SKILL.md)
  • render-deploy — Deploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, host, publish, or set up their... (SKILL.md)
  • screenshot — Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an... (SKILL.md)
  • security-best-practices — Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security... (SKILL.md)
  • security-ownership-map — Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for graph databases and visualization.... (SKILL.md)
  • security-threat-model — Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the... (SKILL.md)
  • sentry — Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry CLI; perform read-only queries using the sentry... (SKILL.md)
  • speech — Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI... (SKILL.md)
  • transcribe — Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in... (SKILL.md)
  • vercel-deploy — Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment". (SKILL.md)
  • winui-app — Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and... (SKILL.md)
  • yeet — Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (gh). (SKILL.md)
  • imagegen — Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex... (SKILL.md)
  • openai-docs — Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the... (SKILL.md)
  • plugin-creator — Create and scaffold plugin directories for Codex with a required .codex-plugin/plugin.json, optional plugin folders/files, and baseline placeholders you can edit before publishing or testing.... (SKILL.md)
  • skill-creator — Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge,... (SKILL.md)
  • skill-installer — Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another... (SKILL.md)

Back to Agent skills.