Skill de Claude (Agent Skills)
Una Skill de Claude es una carpeta con instrucciones, scripts y recursos que Claude carga bajo demanda para realizar una tarea especializada de forma repetible, empaquetando conocimiento y procedimientos que el modelo activa solo cuando los necesita.
Una Skill de Claude (Agent Skill) es un paquete de conocimiento y procedimientos, organizado como una carpeta con un archivo de instrucciones y, opcionalmente, scripts y ficheros de apoyo, que Claude carga de forma dinámica cuando una tarea lo requiere. En lugar de meter todo en el prompt, empaquetas el know-how de un flujo concreto (por ejemplo, generar un informe con el formato de tu empresa o rellenar un tipo de documento) y Claude lo activa solo cuando detecta que es relevante.
Cómo funciona
Una Skill se define, en su forma más simple, con un archivo SKILL.md que contiene metadatos (nombre y descripción) y las instrucciones que Claude debe seguir. La clave está en el mecanismo de progressive disclosure: Claude no lee toda la Skill de golpe.
- Primero solo ve el nombre y la descripción, que ocupan pocos tokens y le permiten decidir si la Skill aplica a la petición.
- Si la considera relevante, carga el cuerpo de instrucciones completo.
- Si la tarea necesita archivos adicionales o ejecutar código, accede a esos recursos (plantillas, scripts en Python, datos de referencia) solo en ese momento.
Esto significa que puedes tener decenas de Skills instaladas sin saturar la ventana de contexto: solo consume tokens la que realmente se usa. Las Skills funcionan en la app de Claude, en Claude Code y a través de la API mediante el entorno de ejecución de código, y pueden combinarse con tool use y con servidores MCP.
Por qué importa
Para quien construye con Claude, las Skills resuelven un problema real: la repetición. Sin ellas, cada vez que quieres que Claude aplique un procedimiento específico tienes que reexplicárselo en el prompt o mantener un system prompt gigante. Con Skills:
- Encapsulas un procedimiento una vez y lo reutilizas en cualquier conversación.
- Reduces el consumo de contexto porque la instrucción solo se carga bajo demanda.
- Compartes conocimiento entre equipos: una Skill es una carpeta versionable en Git.
- Haces a Claude más fiable en tareas de nicho, porque le das el procedimiento exacto en vez de dejar que improvise.
Es una de las piezas que convierte a Claude de un asistente conversacional en un agente capaz de ejecutar flujos de trabajo complejos de forma consistente. Si quieres profundizar en este terreno, encaja bien con aprender a orquestar agentes e integraciones más allá del prompt puntual.
Ejemplo práctico
Imagina una Skill llamada informe-financiero. Su descripción dice: "Genera informes trimestrales con el formato corporativo, incluyendo gráficos y tablas de KPIs". Dentro incluye:
informe-financiero/
SKILL.md (instrucciones y formato)
plantilla.xlsx (estructura del informe)
generar.py (script para producir gráficos)Cuando pides "prepárame el informe del Q3", Claude reconoce la Skill por su descripción, carga las instrucciones, usa la plantilla y ejecuta el script. En una petición no relacionada, esa Skill permanece inactiva y no gasta tokens.
Qué NO es
Una Skill no es lo mismo que un servidor MCP: MCP conecta a Claude con datos y herramientas externas mediante un protocolo; una Skill es conocimiento y procedimientos empaquetados que Claude interpreta. Tampoco es un subagente, que es una instancia de Claude con su propio contexto. Y no es un simple system prompt: el system prompt está siempre presente, mientras que la Skill se carga solo cuando aplica. Lo habitual es combinarlas: Skills que usan herramientas expuestas por MCP dentro de un agente.
Preguntas frecuentes
¿En qué se diferencia una Skill de un servidor MCP?
MCP es un protocolo que conecta a Claude con herramientas y datos externos. Una Skill empaqueta instrucciones y procedimientos que Claude interpreta bajo demanda. Se complementan: una Skill puede apoyarse en herramientas expuestas por MCP.
¿Las Skills consumen tokens de la ventana de contexto?
Solo cuando se activan. Gracias al progressive disclosure, Claude ve inicialmente solo el nombre y la descripción de cada Skill; carga las instrucciones completas y los recursos únicamente si la tarea lo requiere.
¿Dónde puedo usar las Agent Skills?
Funcionan en la aplicación de Claude, en Claude Code y a través de la API mediante el entorno de ejecución de código, lo que permite reutilizar el mismo procedimiento en distintos entornos.
¿Cómo se crea una Skill?
En su forma básica es una carpeta con un archivo SKILL.md que contiene nombre, descripción e instrucciones. Puedes añadir scripts, plantillas y ficheros de referencia que Claude cargará cuando ejecute la tarea.