Cada semana alguien me pregunta qué son esas "skills" que siempre menciono. Respuesta corta: es la forma más simple de enseñarle un truco nuevo a una IA — y hacer que lo repita igual, siempre. Uso skills todos los días en Claude Code, desde cómo escribo un commit hasta cómo reviso seguridad en PHP. Sin vueltas: aquí va qué son, para qué sirven, qué es ese SKILL.md y cómo crear la tuya — y al final te dejo 4 skills listas para descargar.
Qué son las Skills de IA
Piensa en una skill como una receta que le entregas a la IA: un conjunto de instrucciones (y, si quieres, scripts y archivos de apoyo) que le enseña al modelo a hacer una tarea específica a tu manera. En vez de explicar todo de nuevo en cada conversación, guardas ese conocimiento una vez — y la IA lo trae sola cuando aparece la tarea.
Las Agent Skills son un estándar abierto de Anthropic (la empresa de Claude). Lo bueno: la misma skill funciona en Claude del navegador, en Claude Code (terminal) y vía API. Y es solo texto — sin instalar SDK ni framework.
Para qué sirven (en la práctica)
- Estandarizar: la IA sigue tu estándar (de commit, de revisión, de tono) sin que te repitas.
- Ahorrar tiempo y contexto: el conocimiento queda guardado; no pegas las mismas instrucciones cada vez.
- Compartir: puedes versionarla en Git y pasarla al equipo — todos ganan el mismo "experto" incorporado.
- Componer: varias skills pequeñas y enfocadas valen más que un prompt gigante y confuso.
Qué es el archivo SKILL.md
Toda skill es una carpeta con, como mínimo, un archivo llamado SKILL.md. Tiene dos partes:
- Un frontmatter YAML arriba (entre
---) con dos campos obligatorios:name— el identificador, en minúsculas con guiones (ej.:commit-craft);description— qué hace la skill y cuándo usarla. Por esa frase el modelo decide solo activar la skill.
- El cuerpo en Markdown: las instrucciones en sí — el paso a paso que la IA debe seguir.
Un SKILL.md mínimo:
---
name: commit-craft
description: Usar al escribir mensajes de commit a partir de un diff.
---
# Commit Craft
Escribes mensajes de commit en el formato Conventional Commits...
El truco de oro: cuida la description. Es lo que hace que el modelo recuerde usar la skill en el momento justo. Descripción vaga = skill que nunca se dispara.
Cómo crear tu skill, paso a paso
- Crea una carpeta con el nombre de la skill (ej.:
commit-craft/). - Dentro, crea el
SKILL.mdcon el frontmatter (name,description) y el cuerpo con las instrucciones. - (Opcional) Junta scripts, ejemplos o archivos de referencia en la misma carpeta — la IA puede ejecutarlos o consultarlos.
- Mantén el
SKILL.mdconciso (Anthropic recomienda menos de ~500 líneas). Skill enfocada > skill que intenta hacer todo. - Instálala: en Claude Code, pon la carpeta en
~/.claude/skills/(o en el directorio de skills del proyecto). Listo — Claude considera la skill cuando ladescriptioncoincida con la tarea.
En Claude Code también puedes instalar skills oficiales desde el marketplace de plugins de Anthropic (anthropics/skills), que se actualizan solas. Pero lo divertido es crear las tuyas, a tu manera.
El truco maestro: 4 skills listas para descargar
Para que no empieces de cero, te dejé 4 skills genéricas y útiles. Descarga, descomprime la carpeta dentro de ~/.claude/skills/ y úsala hoy:
Descargar las 4 de una vez (paquete)
Cada .zip trae la carpeta de la skill con su SKILL.md. Ábrelo y léelo — es texto puro, fácil de adaptar a tu gusto en 2 minutos.
En resumen
Skill = una carpeta + un SKILL.md con name, description e instrucciones. Es la forma más limpia de convertir "tu manera de hacer las cosas" en algo que la IA repite sola, igual cada vez. Empieza con una de estas 4, edítala, y pronto tendrás un equipo de expertos de bolsillo.
Quiero automatizar mi forma de trabajar
Eso es exactamente lo que hago para empresas: saco la tarea repetitiva del camino de las personas — con IA, automatización y código a medida. Si encaja con tu caso, hablemos.