El problema más común con agentes: saben razonar pero no saben cómo tú trabajas. No conocen tu proceso de reporte semanal, tu forma de clasificar leads ni tu checklist de onboarding. Una skill es donde ese conocimiento vive para que el agente lo ejecute sin que tú se lo repitas cada vez.
Definición
Una skill es un documento on-demand compatible con el estándar abierto de agent skills. El agente ve el índice barato (qué skills existen) y solo carga el cuerpo cuando lo necesita. Así el contexto no se infla con procedimientos que no vas a usar en esa sesión.
En Hermes, cada skill instalada es un slash command (/nombre). Puedes apilar hasta 5 skills al inicio de un mensaje para darle contexto inmediato al agente.
Cómo funciona /learn
/learn es el comando que convierte conocimiento existente en skill:
- 1Le das a Hermes una URL, una carpeta, un procedimiento de conversación o documentación grande.
- 2Hermes lo procesa y crea un SKILL.md con
references/bajo demanda. - 3La skill queda disponible como slash command.
- 4El agente la carga solo cuando la necesita, no siempre.
Ejemplo: le enseñas a Hermes "cómo armo el reporte semanal" (tu SOP). Ahora /reporte-semanal ejecuta ese procedimiento cada viernes sin que tú lo expliques de nuevo.
Skill bundles
Los skill bundles agrupan varias skills bajo un solo comando. Si siempre usas juntas /email-inbox-triage, /google-workspace y /github, creas un bundle:
hermes bundles create …
# YAML en ~/.hermes/skill-bundles/Ahora un solo comando carga las tres. Menos fricción, menos tokens al iniciar.

Trust y seguridad de skills
Hay dos niveles de skills según su origen:
| Tipo | Ubicación | Requisito |
|---|---|---|
| Skills instaladas | Perfil global | Disponibles como slash command |
| Project skills | .hermes/skills/ o .agents/skills/ | hermes skills trust + scan de seguridad |
El Skills Hub centraliza skills de la comunidad con scan de seguridad antes de instalarlas. Nunca ejecutes una skill de la comunidad sin revisar el scan.
El gate skills.write_approval (opcional) hace que el agente no pueda reescribir tus procedimientos sin aprobación humana. Es una salvaguarda: el agente usa las skills, no las modifica.
Opt-out
Si no quieres que las bundles se carguen automáticamente, puedes desactivarlas:
hermes skills opt-outEjemplos de skills del catálogo
| Skill | Qué hace |
|---|---|
| email-inbox-triage | Clasifica y prioriza tu bandeja de entrada |
| google-workspace | Opera Docs, Sheets, Calendar desde el agente |
| github | Lee issues, crea PRs, revisa código |
Caso empresarial
Una consultora documenta su proceso de diagnóstico de cliente (90 minutos de entrevista + análisis + informe). Lo convierte en skill con /learn. Ahora cada consultor junior puede ejecutar /diagnostico-cliente y el agente sigue el mismo procedimiento — consistencia sin depender de que alguien se acuerde.
/learn lo conviertes en una skill que tu agente carga bajo demanda y tu equipo puede reutilizar mañana.Limitaciones
- Una skill es tan buena como el procedimiento que la originó — basura entra, basura sale.
- El máximo de 5 skills al inicio de mensaje limita el contexto que puedes pre-cargar.
- Las skills de comunidad requieren scan de seguridad — no son automáticamente de confianza.
- Si el agente puede escribir skills solo (sin
write_approval), puede crear procedimientos incorrectos.
Preguntas frecuentes
¿Una skill es código o texto? Es texto estructurado (SKILL.md) que el agente interpreta. No necesitas programar para crear una — necesitas documentar bien tu proceso.
¿Puedo compartir mis skills? Sí. Skills LATAM (/skills) es el directorio de la comunidad para publicar y descubrir skills en español.
Fuentes oficiales:
/skills.