E-08 · Claude Code 2.1.317, OpenCode 1.19.5, Codex CLI 0.161.0 y Kimi CLI 2.4.1
¿Dónde busca las skills cada herramienta: Claude Code, OpenCode, Codex o Kimi?
Respuesta corta
Cada herramienta carga la skill del proyecto desde una carpeta distinta: Claude Code desde .claude/skills, OpenCode desde .opencode/skills, y Codex y Kimi desde .agents/skills. OpenCode y Codex no la cargaron sin cabecera YAML; Claude Code sí; con Kimi, no fue concluyente. Lo práctico: cabecera YAML siempre y la skill copiada en las tres carpetas.
3 carpetas
para que una skill cargue en las cuatro herramientas
- Fecha
- 04/11/2026
- Herramientas
- Claude Code 2.1.317, OpenCode 1.19.5, Codex CLI 0.161.0 y Kimi CLI 2.4.1
- Skill
- extraer-acciones-acta, en un proyecto vacío, colocada cada vez en una sola carpeta, con y sin cabecera YAML (name y description)
- Detección
- La skill exige las columnas «fecha_literal» y «fragmento», que el encargo no menciona; además se revisó en el registro si la cargaba como skill o la encontraba explorando archivos
- Repeticiones
- 1 ejecución por herramienta, carpeta y cabecera
Resultados
Lo que salió
| Herramienta | Carpeta | Sin cabecera YAML |
|---|---|---|
| Claude Code 2.1.317 | .claude/skills/ | la carga igual |
| OpenCode 1.19.5 | .opencode/skills/ | no la cargó |
| Codex CLI 0.161.0 | .agents/skills/ | no la cargó |
| Kimi CLI 2.4.1 | .agents/skills/ | no concluyente |
.claude/skills/extraer-acciones-acta/SKILL.md
.opencode/skills/extraer-acciones-acta/SKILL.md
.agents/skills/extraer-acciones-acta/SKILL.md
---
name: extraer-acciones-acta
description: …
---
Qué falló · limitaciones
Lo que no funcionó, y lo que esta prueba no dice
- Codex, Kimi y OpenCode a veces encontraban el SKILL.md en otra carpeta explorando el proyecto y lo seguían igualmente: Codex en 4 de 6 pruebas en que no la cargó como skill, Kimi en 3 de 6 y OpenCode en 3 de 7. Eso no es «tener la skill»: depende de que al agente se le ocurra buscar.
- Claude Code no exploró: fuera de .claude/skills dijo que no la tenía y trabajó sin ella.
- Kimi sin cabecera dijo usarla y produjo el esquema, pero fue una ejecución y no se guardó su registro de herramientas: no concluyente.
- Las skills de la primera versión del paquete del libro no llevaban cabecera YAML: en OpenCode, Codex y Kimi no se cargaban como skill. Está corregido.
- Tiempos por ejecución: Claude Code 8–17 s, Codex 7–17 s, OpenCode 12–32 s, Kimi 18–47 s. Con otras versiones, las carpetas pueden cambiar: repite la comprobación.
Datos abiertos
Descarga los datos
Saneados: sin cuentas, rutas ni prompts completos. Lo justo para rehacer la tabla. Licencia CC BY 4.0: úsalos citando «Laboratorio BeautyThings».
skills-claude-code-opencode-codex-kimi.csvCSVCada combinación de herramienta, carpeta y cabecera: si dijo usarla y si aplicó el esquema.
skills-claude-code-opencode-codex-kimi-LEEME.txtTXTFecha, versiones, método y cómo comprobar la tabla.
resumen.pyPythonAgrupa cualquier CSV y suma los criterios: python resumen.py <archivo.csv> <columna>
Repetiremos esta prueba
Con la próxima versión de los modelos y de las herramientas, con el mismo corpus y el mismo corrector, y publicaremos los dos resultados juntos. Si quieres que midamos otra variante, escríbenos.