Qué es un plugin de Codex aquí
El repo define una estructura estándar. Cada plugin vive en su propia carpeta dentro de plugins/ y se arma con un manifiesto más componentes opcionales:
| Archivo / carpeta | Obligatorio | Para qué |
|---|---|---|
.codex-plugin/plugin.json |
Sí | Manifiesto que declara el plugin a Codex |
skills/ |
No | Habilidades que el agente puede invocar |
agents/ |
No | Agentes especializados del plugin |
commands/ |
No | Comandos slash propios |
.mcp.json |
No | Conexión a servidores MCP externos |
hooks.json |
No | Hooks de ciclo de vida |
.app.json / assets/ |
No | Metadatos y recursos visuales |
Lo único que no es opcional es el manifiesto. Todo lo demás se suma según qué tan lejos quieras llevar el plugin: un wrapper simple de una API puede ser solo manifiesto más un skill; una integración seria con Figma trae skills de diseño, conexión de código y reglas de design system.
El catálogo cubre herramientas reales
La lista de plugins no son ejemplos de juguete. Son integraciones con software que un equipo de producto o ingeniería usa todos los días. Una muestra de lo que hay en el repo:
- Diseño y producto: Figma, Canva, Notion, Linear, Asana, ClickUp, monday.com, Dovetail
- Desarrollo: GitHub, CircleCI, Cloudflare, Convex, Netlify, Expo, Datadog
- Comunicación y ventas: Gmail, Google Calendar, Intercom, HubSpot, Close, Attio
- Plantillas de app: build-ios-apps, build-macos-apps, build-web-apps, build-web-data-visualization
Cada una sirve como punto de partida. Si vas a conectar tu agente con Linear, no empiezas de cero: lees el plugin de Linear, ves cómo estructuraron el manifiesto y los comandos, y adaptas.
Cómo usarlo de verdad
El README de portada es corto a propósito. No vas a encontrar un tutorial largo. La forma de aprovechar este repo es:
- Identifica la herramienta que quieres conectar o el tipo de app que quieres construir.
- Abre la carpeta del plugin más cercano.
- Lee su
plugin.jsony sus skills para entender el patrón. - Copia la estructura a tu propio plugin y cámbiale lo específico de tu caso.
Es ingeniería por ejemplo, no por documentación. Para quien ya programa, suele ser más rápido que leer una guía.
Codex, no Claude Code
Conviene tenerlo claro para no perder tiempo: estos plugins son para Codex, con manifiesto en .codex-plugin/. Claude Code usa un estándar paralelo con manifiesto en .claude-plugin/. Los conceptos se traducen casi uno a uno (skills, comandos, agentes, hooks), pero los archivos no son intercambiables tal cual. Si tu equipo está en Claude Code, este repo te sirve como referencia de arquitectura, no como código que copias y pegas sin tocar.
Limitaciones honestas
- Documentación mínima. El README no explica mucho; el aprendizaje está en leer las carpetas. Para alguien sin experiencia en plugins, la curva es más empinada de lo que parece.
- Específico de Codex. No es portable directo a Claude Code ni a otros agentes. Sirve de inspiración, no de copia literal cross-plataforma.
- Sin licencia declarada visible. A la fecha de esta ficha el repo no muestra un archivo de licencia claro en su metadata pública. Antes de reutilizar código en un producto comercial, revisa los términos en el repo. No asumas MIT.
- Es referencia, no producto. No instalas esto y obtienes una funcionalidad terminada. Es material para construir lo tuyo.
Mi recomendación
Si estás construyendo sobre Codex o evaluando montar plugins para tu empresa, este es el primer lugar donde mirar, porque lo curó OpenAI y marca el estándar. Clónalo, abre el plugin de la herramienta que más te importe conectar y estudia cómo lo armaron. Te ahorra la fase de adivinar la estructura correcta. Solo no esperes documentación de la mano ni código portable a Claude Code, y verifica la licencia antes de meter algo de aquí en un producto que vendes.