Miguel Santa 19 de octubre de 2026 4 min de lectura

Claude y Codex en equipo · las mismas skills en los dos

Claude Code y Codex leen el mismo formato de skill. Dónde vive cada una, cómo se llama, qué cambia y cómo tener una sola carpeta para los dos.

claude-codecodexskillsagentesflujo-de-trabajo

Uno contra otro · y armas todo dos veces

Claude Code es el Claude que trabaja con los archivos de tu computador. Codex hace lo mismo, pero es de OpenAI, la empresa de ChatGPT. Te los venden como rivales: escoges uno y el otro sobra.

Si usas los dos, armas todo dos veces. Así estaba mi computador el 19 de octubre:

76

skills en Claude

Cada una en su carpeta.

67

copias en Codex

Copiadas a mano el 29 de julio.

9

le faltaban a Codex

Las que hice después.


Uno · estándar abierto, la receta

Una skill es una receta que la IA sigue paso a paso: una carpeta con un archivo llamado SKILL.md. Arriba van el nombre y cuándo usarla; abajo, los pasos.

Del video: la receta que leen los dos.

Claude Code y Codex leen ese mismo formato. Se llama estándar abierto: lo creó Anthropic y hoy también lo leen Cursor y GitHub Copilot. Toca cada parte:

Una skill por dentro

miniatura/
  • SKILL.md obligatorio
  • scripts/
  • references/
  • assets/
---name: miniaturadescription: Hace la miniatura de un video de YouTube. Úsala cuando te pidan una miniatura.---
# Pasos1. Lee el título del video.2. Arma la escena.3. Pone el texto encima.

Una carpeta con el nombre de la skill

  • Adentro va SKILL.md, el archivo que no puede faltar.
  • Si la receta lo pide, trae más: scripts/ con programas, references/ con documentos y assets/ con plantillas.
  • El nombre va en minúsculas y con guiones, igual que la carpeta.
Claude CodeSKILL.mdCodex
La misma carpeta sirve en los dos. El ejemplo es la skill de miniaturas del video.

Dos · invocación, cómo la llamas

En Claude Code escribes una barra y el nombre: /miniatura. En Codex, el signo de pesos: $miniatura.

Del video: barra en Claude, pesos en Codex.

O no escribes nada: si tu pedido se parece a la descripción, los dos la usan sin que la nombres. Eso es la invocación. Escoge una forma y dale «Probar»:

Tres formas de llamarla

/miniatura Corre la skill miniatura
$miniatura Corre la skill miniatura

Escribes el nombre y la skill corre de una. Los dos usan la misma skill: miniatura.

¿No quieres que la use sola? En Claude pones disable-model-invocation: true arriba de la skill. En Codex, allow_implicit_invocation: false en su archivo aparte.

Simulación. Las formas de llamarla son las de cada documentación; los textos reales pueden cambiar.

Tres · frontmatter, lo que cambia

El encabezado de arriba se llama frontmatter. Claude acepta ahí campos extra, como qué herramientas puede usar la skill o con qué modelo corre.

Del video: los extras de cada uno.

Codex pone lo suyo aparte, en un archivito llamado agents/openai.yaml. Abre la skill con cada uno y mira qué usa:

La misma skill, dos lectores

SKILL.md

  • ---
  • name: miniaturalos dos
  • description: Hace la miniatura de un video de YouTube.los dos
  • allowed-tools: Bash, Readsolo Claude
  • model: sonnetsolo Claude
  • effort: lowsolo Claude
  • ---
  • # Pasos (los lee cada uno)

agents/openai.yaml

  • interface:
  • display_name: "Miniatura de YouTube"
  • short_description: "Escena y título"
  • policy:
  • allow_implicit_invocation: true

No es para Claude

Claude lee el encabezado completo, con sus extras: qué herramientas puede usar, con qué modelo y con cuánto esfuerzo. El archivito de Codex no es para él.

Claude ignora los campos que no conoce, sin dar error: lo dice su documentación. La de Codex no lo dice; en mi computador, las skills con extras de Claude le corren igual.

Una sola carpeta puede traer los extras de los dos.

Cuatro · enlace simbólico, una sola carpeta

Yo tenía mis skills copiadas en dos carpetas. Mejoraba la de Claude, la copia de Codex se quedaba vieja y al final le faltaban nueve.

Del video: una carpeta, dos lectores.

Un enlace simbólico es como un acceso directo: la carpeta vive en un solo lugar y los dos la leen. La editas una vez y queda al día en ambos. Pruébalo:

Copiar o enlazar

Claude Code

~/.claude/skills

76 skills

miniaturaversión 1

Codex

~/.agents/skills

76 skills

miniatura ↗versión 1

Enlace simbólico: Codex lee la carpeta de Claude

Una carpeta y un enlace. Dale «Mejora la skill» y mira las dos.

Los números son los de mi computador el 19 de octubre de 2026.

Hazlo tú · conecta las dos carpetas

Ubica las dos carpetas

Las de Claude viven en ~/.claude/skills y las de Codex en ~/.agents/skills. El ~ del inicio es tu carpeta de usuario.

Pídele a Claude Code la lista

Le escribes: «Compara mis skills de Claude con las de Codex y dime cuáles le faltan a cada uno, sin cambiar nada».

Enlaza las que falten

Le dices: «Enlaza en Codex las que le faltan». Por dentro usa ln -s, el comando que crea el enlace. Después abre Codex y revisa su lista de skills.

Dónde viven

Claude

Las tuyas~/.claude/skills

Las de un proyecto.claude/skills

Codex

Las tuyas~/.agents/skills

Las de un proyecto.agents/skills

Compara mis skills de Claude con las de Codex y dime cuáles le faltan a cada uno, sin cambiar nada.

Claude: 76 skills · Codex: 67. A Claude no le falta ninguna. A Codex le faltan 9:

  • agentes-apps-gcp
  • allison
  • arquitectura
  • creacion-miniaturas
  • demo-app-light
  • demo-app-voz-propia
  • diseno-ui-ux-santa-ia
  • fungiland
  • migracion-powerapps

Enlaza en Codex las que le faltan.

9 enlaces nuevos. Codex: 76 de 76. Abre Codex otra vez y escribe /skills.

Listo: 9 enlaces nuevos y Codex lee las 76.

Simulación con mis datos del 19 de octubre de 2026. Las respuestas reales pueden decirlo con otras palabras.

El mismo flujo · Claude arma el plan y Codex lo hace

Ya no tienes que escoger uno. Así salen mis miniaturas de YouTube: Claude escribe la escena y se la pasa a Codex con codex exec, una forma de darle la tarea sin abrir Codex. Recorre el flujo:

Así sale una miniatura

  1. Tú
  2. Claude Code
  3. Codex
  4. Claude Code

Paso 1 de 4 · Tú

Pides la miniatura

En Claude Code escribes: «Hazme la miniatura del capítulo 20».

Un solo pedido, en español. No abres Codex.

Claude planea y Codex hace la imagen. Tú solo pides y apruebas.

Si no quieres armar nada, OpenAI tiene un plugin oficial: un paquete de comandos para usar Codex desde Claude Code. Toca cada uno:

Plugin oficial · Codex dentro de Claude Code

/codex:review

Codex revisa los cambios que hiciste y te dice lo que encuentra. Solo lee: no cambia nada.

Cuándo: Terminaste algo y quieres otro par de ojos.

Así se usa /codex:review.

Para seguir lo que Codex está haciendo: /codex:status, /codex:result y /codex:cancel.

Simulación. Los comandos son los del plugin openai/codex-plugin-cc al 19 de octubre de 2026.

Las mismas reglas · un contrato para los dos

Cada uno lee sus reglas de un archivo: Claude, CLAUDE.md, y Codex, AGENTS.md. En mis proyectos los dos apuntan a un tercero, AI-CONTRACT.md, donde están las reglas de verdad. Cambio una regla ahí y la siguen los dos.

Un contrato, dos puertas

ClaudeCLAUDE.mdCodexAGENTS.mdLas reglas de verdadAI-CONTRACT.md

Lo que dice CLAUDE.md

@AI-CONTRACT.md

Claude abre CLAUDE.md. La línea con @ trae el contrato entero al abrir la sesión.

Si tu proyecto solo tiene AGENTS.md, Claude Code lo lee directo desde la versión 2.1.277.

Cambias una regla en el contrato y la siguen los dos.

Lo que tienes que recordar

  1. Estándar abiertoUna carpeta con SKILL.md. La leen Claude y Codex.
  2. Invocación/nombre en Claude, $nombre en Codex, o la usan solos por la descripción.
  3. FrontmatterLos extras de Claude van arriba; los de Codex, en su archivito aparte.
  4. Enlace simbólicoUna sola carpeta para los dos: la editas una vez.
Los cuatro nombres del video, en una ficha.
  • Una skill es una carpeta con SKILL.md: arriba la ficha, abajo los pasos.
  • Claude la llama con /nombre y Codex con $nombre. Si tu pedido se parece a la descripción, la usan solos.
  • Los extras de Claude van arriba; los de Codex, en su archivito aparte.
  • Con un enlace simbólico editas una vez y queda en los dos.

Fuentes oficiales

Consultadas el 19 de octubre de 2026.


Qué viene después

Si te quedó alguna duda concreta: comenta CODEX en el Reel o escríbeme por DM en @santaia.lab.