Índice
- 1. ¿Qué son las Claude Skills (Agent Skills)?
- 2. Por qué importan: se acabó volver a pegar prompts
- 3. Cómo funciona: SKILL.md y la divulgación progresiva
- 4. Cómo crear una (con un ejemplo mínimo)
- 5. Skills vs. MCP vs. subagentes
- 6. Dónde funciona: un estándar abierto
- 7. ¿Para qué puedes usarlas? Ejemplos reales
- Resumen
- Preguntas frecuentes
«Explicarle a Claude el mismo procedimiento una y otra vez es un fastidio»: si te suena familiar, las Claude Skills (Agent Skills) son justamente el mecanismo creado para resolverlo. Anthropic las anunció el 16 de octubre de 2025 y, en apenas unos meses, se convirtieron en la forma estándar de dotar a Claude de capacidades específicas de un dominio en Claude Code y en la API.
Este artículo explica qué son las Skills, por qué importan y cómo crear una —escrito para principiantes— y llega hasta cómo se diferencian del MCP y de los subagentes, con los que a menudo se confunden.
Una Skill = una «carpeta de procedimientos» que le entregas a Claude
— se carga automáticamente, solo cuando hace falta
Se distribuye como una carpeta
Instrucciones, scripts y referencias en una sola carpeta. SKILL.md es el núcleo.
Se lee solo cuando hace falta
Normalmente solo la descripción. El cuerpo se abre cuando una tarea coincide.
La misma calidad siempre
Reproducible de la misma manera sin volver a pegar un prompt.
1. ¿Qué son las Claude Skills (Agent Skills)?
Las Claude Skills son una forma de empaquetar «cómo realizar una tarea concreta» en una sola carpeta y entregársela a Claude. Dentro de la carpeta hay un manual llamado SKILL.md que contiene el procedimiento, además de scripts de ejecución y material de referencia opcionales.
Piénsalo como un manual de incorporación que le das a un empleado nuevo. «Cómo generar un PDF de factura», «nuestra convención para los mensajes de commit», «el formato de las actas de reunión»: una vez que conviertes estos procedimientos fijos en un manual, Claude puede consultarlo cada vez y producir la misma calidad. Es como acoplarle habilidades especializadas a un agente de IA a posteriori.
💡 En una línea: una Skill es una «carpeta de procedimientos que Claude memoriza». La creas una vez y puedes pedir la misma tarea de la misma forma, una y otra vez.
2. Por qué importan: se acabó volver a pegar prompts
Hasta ahora, hacer que Claude realizara trabajo especializado solía implicar pegar un prompt de instrucciones largo cada vez. Pero ese enfoque tiene puntos débiles.
- Baja reproducibilidad: cambia un poco el prompt y el resultado se desvía
- Satura el contexto: las instrucciones largas ocupan de forma permanente la ventana de contexto
- Difícil de compartir: cuesta lograr la misma calidad en todo un equipo
Pegar un prompt cada vez
- Copiar y pegar instrucciones largas cada vez
- Pequeñas diferencias desvían los resultados
- Satura el contexto constantemente
- La calidad varía dentro del equipo
Escríbelo una vez, reutilízalo siempre
- El procedimiento vive en SKILL.md, escrito una sola vez
- Estable, los mismos pasos cada vez
- Se expande solo cuando hace falta = ligero
- Comparte la carpeta entera
Las Skills sustituyen todo esto por un manual desplegable que se abre solo cuando hace falta. La mayor parte del tiempo, lo único que ve Claude es la breve descripción de cada skill (una o dos líneas). El procedimiento real se despliega únicamente en el momento en que pides esa tarea. Así, aunque tengas decenas de skills instaladas, tu contexto cotidiano apenas se toca.
Cuando se lanzó, el desarrollador Simon Willison la calificó de «quizá algo más importante que el MCP», precisamente por esta ligereza y reutilización. Tu conocimiento de ingeniería de prompts se convierte en un activo que acumulas, en lugar de algo que descartas tras cada uso.
3. Cómo funciona: SKILL.md y la divulgación progresiva
El corazón de una skill es un archivo llamado SKILL.md. Arriba escribes un name (nombre) y una description (descripción), y debajo de ellos escribes el procedimiento en Markdown plano.
---
name: pdf-filler
description: Rellena formularios PDF a partir de datos. Úsalo cuando el usuario quiera completar un formulario o una plantilla de solicitud en PDF.
---
# Rellenar un formulario PDF
1. Obtén los nombres de los campos con `pdftk form.pdf dump_data_fields`
2. Asigna los datos del usuario a esos nombres de campo
3. Escríbelos con `pdftk form.pdf fill_form data.fdf output filled.pdf flatten`
Consulta reference/fdf-format.md para los detalles del formato FDF.
La clave es la description. Al inicio de una sesión, Claude lee únicamente la descripción de cada skill. Luego decide por sí mismo si la tarea que acabas de pedir coincide con esa descripción, y solo cuando coincide carga el cuerpo, los scripts y los archivos de referencia. Este mecanismo de «abrir lo que necesitas, cuando lo necesitas, por etapas» se llama divulgación progresiva.
Lee solo las descripciones
Al arrancar, Claude solo absorbe el nombre y la descripción (una o dos líneas) de cada skill. Los cuerpos permanecen cerrados.
Evalúa la coincidencia
El propio Claude decide si tu petición encaja con una descripción. No hace falta seleccionar nada manualmente.
Despliega el cuerpo
Solo la skill que coincide carga su cuerpo, sus scripts y sus referencias, y luego ejecuta los pasos tal como están escritos.
⚠️ La descripción lo es todo: si es vaga, Claude no sabe «cuándo usar esto» y la skill nunca se activa. El truco está en dejar claro tanto qué hace como cuándo usarla.
4. Cómo crear una (con un ejemplo mínimo)
Hay dos formas. (1) Dejar que la skill oficial «skill-creator» de Anthropic la cree por ti, o (2) montar la carpeta tú mismo. Una estructura mínima se ve así.
.claude/skills/
└── pdf-filler/
├── SKILL.md ← obligatorio: name, description, pasos
├── reference/
│ └── fdf-format.md ← detalle extra, se lee solo cuando hace falta
└── scripts/
└── fill.py ← código que Claude puede ejecutar
En Claude Code, basta con soltar la carpeta en el .claude/skills/ de tu proyecto (solo ese proyecto) o en ~/.claude/skills/ (compartida entre todos los proyectos) y se reconoce automáticamente. Una actualización de enero de 2026 hizo que las carpetas añadidas o editadas surtan efecto de inmediato sin reiniciar, lo que facilita mucho experimentar. La colección oficial de ejemplos está publicada en github.com/anthropics/skills.
Como primer paso, lo mejor es elegir un «procedimiento estándar» que no paras de explicarle a Claude y redactarlo como un SKILL.md. Empieza con algo pequeño —el formato de las publicaciones de Slack de tu equipo, cómo redactas las notas de versión— y le cogerás el tranquillo enseguida.
5. Skills vs. MCP vs. subagentes
Las Skills no son la única forma de ampliar Claude. Aclaremos, por su función, en qué se diferencian del MCP y de los subagentes, con los que a menudo se confunden. Los tres no son competidores: ocupan capas distintas.
| Herramienta | Función (en una frase) | Úsala cuando |
|---|---|---|
| Skill | Enseña cómo hacerlo = cambia el comportamiento |
Quieres los mismos pasos, el mismo formato, siempre |
| MCP | Conecta con el exterior = añade conectividad |
Necesitas el estado en vivo de una BD, Google Drive, etc. |
| Subagente | Separa el contexto = una sesión independiente |
Quieres trabajo en paralelo, o aislar una investigación del hilo principal |
Una regla práctica sencilla: si la petición implica «obtener, consultar, estado actual», necesitas MCP. Si es «hazlo a nuestra manera de siempre», necesitas una Skill. Si es «entrégaselo a una unidad aparte para que se ejecute en paralelo», necesitas un subagente. Y en la práctica, combinas las tres (por ejemplo, un subagente obtiene datos vía MCP y luego los convierte en un informe siguiendo el procedimiento de una Skill).
6. Dónde funciona: un estándar abierto
Las Skills no son una función encerrada en un único producto: se publicaron como un estándar abierto. Mientras sigas el formato compartido de SKILL.md, la misma skill se ejecuta en varias herramientas.
Dónde funciona dentro de los propios productos de Anthropic
Las apps de Claude (Pro / Max / Team / Enterprise), Claude Code, la API (Claude Developer Platform) y el Claude Agent SDK
Otras herramientas que adoptaron el estándar
OpenAI Codex CLI, Cursor, Gemini CLI, GitHub Copilot y otros grandes agentes de programación admiten el mismo formato
Dicho de otro modo, una skill que escribes una vez puede reutilizarse en agentes distintos de Claude. El mismo cambio que convirtió al MCP en el estándar común para las conexiones de herramientas está ocurriendo ahora también en el mundo de los «procedimientos de trabajo». Cuanto más alternas entre varias herramientas de programación, mayor es la recompensa.
7. ¿Para qué puedes usarlas? Ejemplos reales
Es difícil imaginarlo en abstracto, así que aquí tienes algunos usos habituales.
- Generación de documentos: producir archivos de Word, PowerPoint, PDF y Excel con tus propias plantillas (también incluido en los ejemplos oficiales)
- Aplicar reglas internas: imponer convenciones para los mensajes de commit, listas de verificación de revisión de código y reglas de nomenclatura cada vez
- Informes rutinarios: resúmenes de ventas semanales, actas de reunión y notas de versión con el mismo formato
- Flujos de trabajo especializados: validación de datos, cómo llamar a una API concreta, pasos para construir un gráfico o un diagrama
El soporte por parte de terceros también está creciendo: Box, Canva y Notion ofrecen sus propias operaciones como skills. En el contexto de la eficiencia empresarial, la idea de «convertir el trabajo que haces a menudo en una skill, como un activo reutilizable» va camino de convertirse en la norma.
Resumen
Las Claude Skills (Agent Skills) son una forma de empaquetar «cómo realizar una tarea concreta» en una carpeta y dársela a Claude. Resumámoslo en tres puntos.
- Qué son: una carpeta centrada en SKILL.md (name, description, pasos). Muy parecida a un manual de incorporación para un empleado nuevo
- Por qué son inteligentes: normalmente solo la descripción; el cuerpo se expande cuando una tarea coincide: la «divulgación progresiva» que ahorra contexto
- Hasta dónde llegan: como estándar abierto, son reutilizables en agentes más allá de Claude y se combinan con MCP y subagentes
Empieza por redactar como un SKILL.md un procedimiento que no paras de explicarle a Claude. Una vez que lo creas, esa tarea se convierte en un «activo» que ya no hay que volver a explicar. Si quieres profundizar en el funcionamiento, consulta también nuestros artículos sobre MCP y ingeniería de harness. Otra nueva forma de salida de Claude Code, junto a las Skills, es Claude Code Artifacts, que convierte una sesión de programación en una página en vivo que puedes compartir.
Preguntas frecuentes
P. ¿Debería usar Skills o MCP?
R. Cumplen funciones distintas, así que no es una cuestión de o lo uno o lo otro. Si quieres que Claude «trabaje a nuestra manera de siempre», usa una Skill; si quieres «obtener datos externos y el estado actual o actuar sobre ellos», usa MCP. En la práctica, lo normal es combinar ambos.
P. ¿Puedo crear una sin programar?
R. Sí. Un SKILL.md funciona aunque solo escribas los pasos en prosa sencilla (Markdown). Incluir scripts es opcional: basta con «escribir el procedimiento con palabras» para que funcione.
P. ¿Tener muchas skills ralentizará las cosas?
R. Lo que normalmente se carga es solo la breve descripción de cada skill, así que añadir más apenas afecta al rendimiento cotidiano. Ese es el beneficio de la divulgación progresiva.
P. ¿Está disponible en el plan gratuito?
R. La función Skills en las apps de Claude está disponible en Pro, Max, Team y Enterprise. También funciona a través de Claude Code y la API. Consulta la documentación oficial para conocer la disponibilidad más reciente.