Guía
Cómo sincronizar skills en Claude Code, Codex, Cursor y OpenCode
Guarda todas las skills en una carpeta y enlázala a donde busca cada herramienta: ~/.claude/skills para Claude Code, ~/.agents/skills para Codex (Cursor y OpenCode leen las dos). Para compartir las mismas skills con un equipo, sírvelas desde un servidor MCP, ya que las cuatro herramientas se conectan a servidores MCP remotos.
Respuesta corta
- Claude Code:
~/.claude/skills, o.claude/skillsen un repositorio. No lee.agents/skills. - Codex:
~/.agents/skills, o.agents/skillsen un repositorio. - Cursor:
.cursor/skillsy.agents/skills, y también.claude/skillsy.codex/skills, cada una en el repositorio o dentro de~/. - OpenCode:
.opencode/skills,~/.config/opencode/skills, y también.claude/skillsy.agents/skills.
Dónde busca cada herramienta
| Herramienta | Carpeta personal | Carpeta del repositorio | También lee |
|---|---|---|---|
| Claude Code | ~/.claude/skills | .claude/skills | Skills administradas, de plugins y de la cuenta de claude.ai |
| Codex | ~/.agents/skills | .agents/skills (carpeta actual, carpeta superior, raíz del repositorio) | /etc/codex/skills |
| Cursor | ~/.cursor/skills, ~/.agents/skills | .cursor/skills, .agents/skills | .claude/skills, .codex/skills y sus versiones en ~/ |
| OpenCode | ~/.config/opencode/skills | .opencode/skills | .claude/skills, .agents/skills y sus versiones en ~/ |
Según la documentación de cada herramienta, consultada el 4 de noviembre de 2026. Cada carpeta contiene una subcarpeta por skill, con un SKILL.md dentro.
Dos carpetas cubren las cuatro: ~/.claude/skills (Claude Code, Cursor, OpenCode) y ~/.agents/skills (Codex, Cursor, OpenCode).
Una copia en tu computadora: enlaces simbólicos
Guarda los archivos reales en una carpeta y apunta las dos ubicaciones a ella. En macOS o Linux:
mkdir -p ~/skills
# move existing skills in first, then:
ln -s ~/skills ~/.claude/skills
ln -s ~/skills ~/.agents/skills
Si alguna de las dos carpetas ya existe, mueve su contenido a ~/skills y borra la carpeta vacía antes de enlazar. Cursor y OpenCode leen las dos ubicaciones, así que llegan a los mismos archivos por dos rutas. Si alguno muestra una skill dos veces, sigue siendo un solo archivo: edítalo una vez en ~/skills.
Para un repositorio, haz lo mismo con .claude/skills y .agents/skills, haz commit de la carpeta real, y todos los que lo clonen tendrán las skills.
Una copia para el equipo: un servidor MCP
Los enlaces simbólicos y los repositorios sirven para desarrolladores. No llegan al compañero que trabaja en Claude o ChatGPT desde el navegador, y necesitan un git pull para actualizarse. Los cuatro agentes de programación también se conectan a servidores MCP remotos:
- Claude Code:
claude mcp add --transport http <name> <url> - Codex: una entrada de servidor con
url = "…"en su configuración (Streamable HTTP). - Cursor: un servidor Streamable HTTP en su configuración de MCP.
- OpenCode: un servidor con
"type": "remote"en su configuración.
Un servidor que guarda las skills del equipo les da a los agentes de programación, a Claude y a ChatGPT la misma copia actual, sin nada que actualizar ni volver a enlazar.
AI Skill Pod · empieza gratis
Un pod para las skills de tu equipo y un enlace MCP para Claude Code, Codex, Cursor, OpenCode, Claude y ChatGPT. Quienes nunca abren una terminal agregan skills pegando un documento o diciendo “convierte esto en una skill del equipo” en el chat.
Comprueba que una herramienta ve tu skill
- Revisa la estructura:
<folder>/<skill-name>/SKILL.md, con la carpeta llamada igual que el camponame. - Revisa el frontmatter: un
namecon letras minúsculas, números y guiones, de hasta 64 caracteres, y unadescriptionque no esté vacía. El conversor de SKILL.md escribe los dos. - Inicia una sesión nueva y pregúntale al agente qué skills tiene, o pídele la tarea que nombra la descripción.
Skills for this
- ProductoPRD from messy notes (English)Turns notes, Slack threads, and call notes into a PRD: problem with evidence, goals and non-goals, metrics, must/should/could requirements, and flagged gaps.
- ProductoRelease notes from merged changes (English)Writes customer-facing release notes from merged PRs or tickets, grouped New, Improved, Fixed, benefit-first, plus an internal changelog.
- ProductoUser stories with acceptance criteria (English)Turns a feature into user stories with Given/When/Then acceptance criteria, edge cases, out-of-scope notes, and an INVEST check per story.
- ProductoSpec review before build (English)Reviews a PRD or spec before build for ambiguity, missing empty/loading/error/permission states, metrics, rollout, and a first-time user walk-through.
- Éxito del clienteBug report from a support ticket (English)Turns a customer complaint into an engineering-ready bug report: steps to reproduce, expected vs actual, environment, impact, evidence, and questions to ask.
Preguntas
¿Cómo sincronizo las skills de Claude Code con Claude Desktop y claude.ai?
Claude Code lee carpetas del disco; Claude Desktop y claude.ai guardan en tu cuenta las skills que subes. Sube la misma carpeta como ZIP en la sección de skills de Personalizar, o conecta los dos a un servidor MCP que sirva las skills.
¿Por qué Claude Code no ve mi carpeta .agents/skills?
Claude Code lee ~/.claude/skills y .claude/skills, no .agents/skills. Enlaza la carpeta dentro de ~/.claude/skills, como en los pasos de enlaces simbólicos de arriba.
Fuentes
- Documentación de Claude Code: Skills (en inglés) (consultado 2026-11-04)
- Documentación de Claude Code: MCP (en inglés) (consultado 2026-11-04)
- Documentación de Codex: Build skills (en inglés) (consultado 2026-11-04)
- Documentación de Codex: MCP (en inglés) (consultado 2026-11-04)
- Documentación de Cursor: Skills (en inglés) (consultado 2026-11-04)
- Documentación de Cursor: MCP (en inglés) (consultado 2026-11-04)
- Documentación de OpenCode: Skills (en inglés) (consultado 2026-11-04)
- Documentación de OpenCode: MCP servers (en inglés) (consultado 2026-11-04)