Skills
Los Skills son como certificaciones profesionales para agentes de IA. Un agente de proposito general sabe un poco de todo, pero un agente equipado con Skills tiene conocimiento profundo y estructurado en un dominio especifico — patrones de codigo, estrategias de testing, estandares de documentacion. Asi como un electricista certificado sigue codigos y practicas especificas que un trabajador general podria no conocer, un agente equipado con Skills sigue reglas y patrones especificos de dominio que producen trabajo consistentemente de alta calidad y alineado con el equipo. Los Skills convierten agentes genericos en expertos de dominio.
Prerrequisitos
Antes de leer esta pagina, asegurate de estar familiarizado con:
- Agents — los sistemas autonomos de IA que cargan y usan Skills
- Agentic Workflows — patrones de multiples pasos donde los Skills proveen experiencia de dominio
- MCP — la capa de protocolo que los Skills pueden complementar para acceso a herramientas
Como Funciona
Como muestra el diagrama, un skill es un directorio autocontenido con un layout estandarizado que se conecta a un agente como un modulo.
Cada skill tiene tres componentes:
- SKILL.md — el archivo indice que describe que hace el skill, cuando usarlo y que capacidades provee. Este es el punto de entrada que un agente lee primero para decidir si el skill es relevante.
- Rules — archivos markdown que contienen directrices, restricciones y mejores practicas especificas del dominio. Estas son las instrucciones de "haz esto, no hagas aquello" que el agente sigue: estandares de codigo, convenciones de nombres, requisitos de seguridad, patrones arquitectonicos.
- Patterns — plantillas reutilizables, fragmentos de codigo y ejemplos estructurales que el agente puede aplicar directamente. En lugar de generar codigo desde cero, el agente adapta patrones probados a la tarea actual.
Cuando un agente carga un skill, lee el indice SKILL.md, internaliza las reglas y aplica los patrones a su trabajo. El resultado es salida que adhiere consistentemente a los estandares de dominio del skill — no porque el agente fue instruido con instrucciones detalladas cada vez, sino porque el conocimiento esta empaquetado en un modulo reutilizable.
Los Skills son modulares y compartibles. Un equipo crea un skill una vez — codificando sus estandares de codigo, decisiones de arquitectura y patrones de testing — y cada agente en la organizacion se beneficia. Los nuevos miembros del equipo (humanos o IA) obtienen el mismo conocimiento institucional desde el primer dia.
Por Que Importa
Sin Skills, repetirias las mismas instrucciones en cada prompt. "Usa interfaces de TypeScript para props." "Sigue nuestra convencion de nombres." "Siempre agrega manejo de errores." Estas instrucciones se pierden, se olvidan o se aplican inconsistentemente.
Los Skills resuelven esto codificando conocimiento institucional en un formato estructurado y versionado. Son el mecanismo que convierte "IA que escribe codigo" en "IA que escribe codigo como tu equipo escribe codigo." El agente no solo sabe como escribir un componente Vue — sabe como tu equipo escribe componentes Vue: con <script setup>, con props tipados, con tus patrones especificos.
En la practica, los Skills suelen compartirse a traves de catalogos y pueden instalarse con un solo comando. Los equipos publican Skills para su dominio, otros los adoptan y adaptan, y el conocimiento colectivo crece. Asi es como el desarrollo asistido por IA escala mas alla de prompts individuales hacia capacidad organizacional.