Enviar un mensaje implica más que elegir una función de envío. Un agente también necesita un remitente, permiso para enviar y una forma de verificar el resultado.
Una skill puede describir ese procedimiento para que el agente tenga instrucciones para toda la tarea.
¿Qué contiene una skill?
Una skill contiene un archivo SKILL.md con metadatos e instrucciones. Puede incluir archivos de apoyo para la tarea.
La especificación de Agent Skills requiere un nombre y una descripción en el frontmatter del archivo. La descripción le indica al host cuándo aplica la skill. El cuerpo en Markdown contiene el procedimiento.
Los directorios de apoyo pueden contener scripts ejecutables, material de referencia y recursos como plantillas. Permiten al agente obtener material detallado cuando la tarea lo necesita.
Por ejemplo, una skill de envío de mensajes podría describir cómo seleccionar un remitente y verificar la entrega. Una referencia podría explicar los campos de la respuesta. Las instrucciones de la skill conectarían esos pasos en una sola tarea.
¿Cómo la carga el agente?
El host descubre los metadatos de la skill y luego carga sus instrucciones cuando la tarea coincide.
La especificación llama a esto divulgación progresiva. El host puede cargar archivos de apoyo después, manteniendo el material no relacionado fuera del contexto inicial.
La descripción general de skills de Anthropic lo ilustra con niveles separados para metadatos, instrucciones y recursos de apoyo. Un host debe implementar el descubrimiento y la carga de skills para que este comportamiento ocurra. Colocar un archivo en disco no demuestra por sí solo que un agente lo haya usado.
¿En qué se diferencia una skill de una herramienta?
Una skill describe un procedimiento. Una herramienta expone una acción que la aplicación del agente puede ejecutar.
| Componente | Función en una tarea de envío de mensajes |
|---|---|
| Skill | Describe los prerrequisitos, el paso de envío y la verificación del resultado |
| Herramienta | Envía un mensaje o recupera su estado registrado |
| Servidor MCP | Expone herramientas y otras capacidades a través de un protocolo |
La especificación de MCP define la interfaz cliente-servidor. Una skill puede enseñarle a un agente cómo usar esa interfaz o un CLI.
Las instrucciones no emiten credenciales. La aplicación aún necesita permiso para ejecutar la acción solicitada. Una respuesta exitosa de herramienta también necesita interpretación: aceptación y entrega describen resultados diferentes.
¿Cómo uso skills con Bird?
Puedes instalar las skills de agente de Bird para darle a un agente de programación procedimientos para Bird CLI.
La skill general indica al agente que verifique la autenticación antes de operar en el espacio de trabajo. Su flujo de mensajes incluye seleccionar un remitente, enviar y leer el mensaje resultante. El agente necesita ese resultado antes de poder reportar la entrega.
Las skills y las credenciales tienen pasos de instalación separados. Instalar un plugin no puede otorgar acceso a tu espacio de trabajo. Completa el inicio de sesión documentado antes de pedirle al agente que actúe.
Para un host que invoca herramientas, conecta el servidor MCP de Bird. Para un agente con acceso a terminal, la guía de CLI describe la salida de comandos que la skill usa para verificar cada paso.