Las habilidades son carpetas con instrucciones y recursos que enseñan a ChatGPT y Codex cómo completar flujos de trabajo repetibles. En un complemento basado en MCP, las habilidades complementan al servidor al enseñarle al modelo cómo combinar sus herramientas para alcanzar objetivos reconocibles del usuario.
Cada habilidad tiene un archivo SKILL.md con:
- Un nombre.
- Una descripción que le indica al modelo cuándo considerar la habilidad.
- Instrucciones para completar el flujo de trabajo.
- Referencias, scripts, plantillas y otros recursos opcionales.
Cómo las habilidades complementan a un servidor MCP
Un servidor MCP proporciona información en tiempo real y acciones controladas. Una habilidad define el flujo de trabajo con esas herramientas: cuándo llamarlas, en qué orden, cómo manejar resultados incompletos y qué debe contener el resultado final.
Por ejemplo, una habilidad puede definir cómo:
- Obtener la actividad de una cuenta y convertirla en un informe para el cliente.
- Revisar los datos de un proyecto, identificar riesgos y redactar una actualización de estado.
- Combinar herramientas de búsqueda y recuperación de información en un flujo de investigación con fuentes.
- Aplicar los estándares de redacción o revisión de una organización a los resultados de MCP.
Mantén clara la distinción: el servidor MCP proporciona datos, autenticación, autorización y acciones; la habilidad proporciona instrucciones reutilizables, ejemplos, plantillas y otros recursos. Una habilidad también puede funcionar sin un servidor MCP cuando el flujo de trabajo solo necesita las instrucciones y los recursos incluidos en ella.
Cómo se activan las habilidades
El modelo primero ve los metadatos de la habilidad, incluidos el nombre y la descripción. Carga las instrucciones completas cuando la solicitud del usuario coincide con la habilidad o cuando el usuario la invoca directamente.
Redacta las descripciones en función del objetivo del usuario y de las condiciones que deben activar el flujo de trabajo. Incluye los pasos detallados y los requisitos del resultado en el cuerpo de las instrucciones.
Habilidades en un complemento
Las habilidades constituyen la capa de flujos de trabajo de un complemento. Pueden:
- Guiar al modelo en el uso de las herramientas que expone el servidor MCP del complemento.
- Agrupar procedimientos específicos de una organización con plantillas y referencias reutilizables.
- Funcionar por sí solas cuando no se requieren datos en tiempo real ni acciones controladas.
Las habilidades y las herramientas MCP deben tener funciones claras y complementarias. Una habilidad explica cómo completar el flujo de trabajo; un servidor MCP proporciona información en tiempo real y aplica controles a las acciones.
Continúa con Crear habilidades para crear, probar y empaquetar una habilidad.