Tutorial 19: Sistema de Habilidades — Haciendo la IA Más Inteligente
Tutorial 19: Sistema de Habilidades — Haciendo la IA Más Inteligente — guía fácil de entender basada en la documentación oficial
Esto es parte de la serie oficial de tutoriales de Hermes Agent. Ver todos los tutoriales
Imagina que tu asistente de IA es como un empleado nuevo. Es inteligente, pero aún no lo sabe todo sobre tu empresa. Las skills son como manuales de instrucciones que le entregas solo cuando necesita hacer una tarea específica — en lugar de hacer que memorice todos los manuales de antemano, las saca del estante cuando el trabajo lo requiere. Eso es exactamente lo que hace el Sistema de Skills para Hermes Agent.
¿Qué son las Skills?
Las skills son documentos de conocimiento simples que tu agente carga bajo demanda. Piénsalo como chuletas. Siguen un patrón de “divulgación progresiva” — el agente solo lee los detalles cuando realmente los necesita, lo que ahorra memoria y mantiene las cosas rápidas. Todas las skills viven en una carpeta especial en tu computadora: ~/.hermes/skills/.
Paso 1: Empezar de Cero (Opcional)
Por defecto, Hermes viene con un conjunto de skills preinstaladas. Pero quizás quieras un borrón y cuenta nueva — sin skills incluidas. Así se hace:
Durante la instalación:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills
Al crear un nuevo perfil:
hermes profile create research --no-skills
En un perfil ya instalado:
hermes skills opt-out # evita que se agreguen skills futuras
hermes skills opt-out --remove # también elimina las skills incluidas sin modificar
hermes skills opt-in --sync # deshace y vuelve a agregar las skills
Seguro por defecto:
opt-outsolo detiene las adiciones futuras — nunca elimina nada. La bandera--removesolo borra skills que no hayas editado. Tus skills personalizadas siempre están a salvo.
Paso 2: Usar Skills — Comandos de Barra
Aquí está la magia: cada skill instalada se convierte automáticamente en un comando de barra. Solo escribe /nombre-de-la-skill seguido de tu solicitud:
/gif-search gatos graciosos
/plan diseñar un despliegue para migrar nuestro proveedor de autenticación
/excalidraw
El último carga la skill y deja que el agente pregunte qué necesitas. ¡Así de simple!
Paso 3: Apilar Múltiples Skills
¿Necesitas más de una skill a la vez? Encadénalas al inicio de tu mensaje (hasta 5):
/github-pr-workflow /test-driven-development arreglar el issue #123 y abrir un PR
El agente carga ambas skills y luego usa el resto de tu mensaje como instrucciones. ¿Ingenioso, verdad?
Un consejo útil: El analizador se detiene en la primera palabra que no sea una skill. Así que si tienes una ruta de archivo como /tmp/scan.pdf, no se confundirá:
/ocr-and-documents /tmp/scan.pdf extraer las tablas # carga una skill, /tmp/scan.pdf es el argumento
Paso 4: Paquetes de Skills (Para Combinaciones Repetidas)
Si te encuentras usando la misma combinación de skills una y otra vez, crea un paquete de skills — un comando corto que carga múltiples skills a la vez. Es como hacer una lista de reproducción en lugar de elegir canciones una por una. La skill incluida plan es un gran ejemplo de esto.
Puntos Clave
- Skills = conocimiento bajo demanda — se cargan solo cuando se necesitan, ahorrando tokens y tiempo
- Todas las skills viven en
~/.hermes/skills/— fáciles de encontrar, agregar o eliminar - Los comandos de barra hacen las skills instantáneas — solo escribe
/nombre-de-la-skilly listo - Apila hasta 5 skills en un solo comando para tareas complejas
- Opt-out para un perfil limpio — perfecto para casos de uso especializados
Resumen
El Sistema de Skills es como darle a tu IA una caja de herramientas bien organizada. En lugar de cargar con todas las herramientas a la vez, elige exactamente lo que necesita para el trabajo. Ya sea generando GIFs, planificando migraciones o creando pull requests, las skills hacen que Hermes Agent sea más inteligente, rápido y eficiente — sin desperdiciar recursos.
Lo que sigue: Tutorial 20 — Memoria Persistente: dándole a Hermes una memoria a largo plazo que sobrevive entre sesiones.
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/skills