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, workflows, or tool integrations.
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 repo (including private repos).
cloudflare
For CloudFlare development, deployment, e.g. Python CloudFlare Workers
demos
Use when creating demos or POCs
npm-packages
Conventions for package.json, README.md, coding & testing styles
expert-lens
Use this for non-trivial analysis, design, diagnosis, review, strategy, or judgment. Skip it for simple lookups, mechanical rewrites, and pure tone tasks.
interactions
Use to create tooltips, popups, interactions, and animations as informative and engaging aids.
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 should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.
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 latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.
plugin-creator
Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, valid manifest defaults, and personal-marketplace entries by default. Use when Codex needs to create a new personal plugin, add optional plugin structure, generate or update marketplace entries for plugin ordering and availability metadata, or update an existing local plugin during development with the CLI-driven cachebuster and reinstall flow.
agent-friendly-cli
Use when writing command-line scripts agents will control
linkedin-cdp
Navigate LinkedIn via Chrome DevTools Protocol (CDP) using `uvx rodney` connected to an existing logged-in browser session. Use for extracting profile information, discovering people by city/role/interest, finding people who can help with specific tasks, and surfacing interesting posts and content.
melt-mlt
Workflows for melt, the MLT Framework CLI video editor, to edit, transcode, composite, stream, or automate video/audio. Covers multitrack composition, color grading, batch processing, encoding, streaming, and server-side pipelines.
plan
How to plan & break down large, complex tasks
uv-uvx
Tips on using uv and uvx (Python build tools) effectively with GitHub, Torch, etc.
vector-art
Vector art assets (characters, objects, scenes) sources for SVG/Canvas and how to animate them
vitest-dom
Use vitest + jsdom for fast, lightweight unit tests for front-end apps
code
ALWAYS follow this style when writing Python / JavaScript code
data-analysis
Use to investigate data for surprising, actionable insights
data-story
Write data findings as a compelling narrative story, Malcolm Gladwell prose, NYT graphics-team visuals, engaging & memorable even for a non-technical audience.
data-viz
To select, design, annotate, and verify a data visualization (chart, map, or table).
design
ALWAYS follow this design guide for any front-end work
devtools
Use CDP at localhost:9222 to test/debug websites, automate browser tasks
interactive-storytelling
Use interactivity purposefully in data visualizations and narrative content. Trigger for scrollytelling, explorable explanations, simulations, guess-then-reveal patterns, or any data story where user action shapes understanding. NOT for dashboard drill-downs or generic UI interactivity.
llm
Call LLM via CLI for transcription, vision, speech/image generation, piping prompts, sub-agents, ...
log-tool-failure
If any tool call fails, log it IMMEDIATELY with this skill
How to read, manipulate, and generate PDFs using CLI tools and Python libraries.
post-mortem
If the task had failures or was inefficient or complex, ALWAYS run this post-mortem.