Last updated on

Combos de skills en Hermes v0.19: encadena 3 skills en un mensaje y deja que el orden defina el resultado


En versiones anteriores de Hermes Agent, solo podías cargar un skill a la vez. Si una tarea necesitaba el navegador, una herramienta de investigación de código y un asistente de Docker, o bien instalabas los tres y esperabas que el modelo los usara, o cambiabas manualmente entre sesiones. Hermes v0.19.0 cambia eso con las invocaciones slash-skill apiladas: ahora puedes escribir /skill-a /skill-b /skill-c haz XYZ y Hermes carga los tres skills en orden dentro de un solo turno.

No es solo azúcar sintáctica. El orden importa. Los skills iniciales dan forma al contexto, preparan las herramientas y a menudo deciden el “primer corte” de una tarea. Los skills posteriores refinar, operan o confirman. Encadenar skills en el orden correcto te permite comprimir flujos de varios pasos en un solo mensaje.

En este artículo explicaré qué hacen realmente las invocaciones apiladas, por qué la secuencia es parte del prompt y tres combos prácticos de 3 skills que puedes usar hoy.

Para una visión general más amplia de v0.19.0, consulta nuestras notas de publicación de v0.19.0 y el resumen de funciones de Quicksilver.


¿Qué son las invocaciones slash-skill apiladas?

El changelog oficial de v0.19.0 describe la función en una línea:

Invocaciones slash-skill apiladas/skill-a /skill-b haz XYZ carga ambos skills en orden.

Hermes ya admitía comandos slash para skills. En versiones anteriores, escribir /docker-management activaba el skill de Docker para el turno actual. En v0.19.0 puedes prefijar un mensaje con varios slash skills separados por espacios. Hermes carga cada uno y luego ejecuta el resto de tu instrucción.

/gitnexus-explorer /code-wiki /subagent-driven-development
Review the last 30 merged PRs in NousResearch/hermes-agent, map the changed modules against our local codebase, and split the resulting migration plan into parallel subagent tasks.

Hermes:

  1. Carga gitnexus-explorer para consultar GitHub.
  2. Carga code-wiki para contrastar los hallazgos con el conocimiento local del proyecto.
  3. Carga subagent-driven-development para paralelizar el trabajo posterior.
  4. Ejecuta la instrucción del usuario usando los tres conjuntos de herramientas.

También puedes activar esta función desde la CLI o la TUI. La versión v0.19.0 añade autocompletado y ghost text para los comandos slash, así que el cliente sugerirá skills disponibles mientras escribes.


Por qué el orden importa: los skills como pipeline

Una invocación apilada es un pipeline, no un saco de herramientas. Cada skill puede:

  • Inyectar herramientas en el turno actual.
  • Registrar contexto que el modelo debe usar antes de planificar.
  • Modificar comportamiento, como el formato de salida o las reglas de aprobación.
  • Reclamar un rol que los skills posteriores no deben sobrescribir.

Si cambias el orden, los mismos tres skills pueden comportarse de forma diferente. Por ejemplo:

/subagent-driven-development /code-wiki /docker-management
Refactor the user authentication service to use the new database schema and deploy it in a local container.

Aquí subagent-driven-development se carga primero. Puede establecer el patrón de “descomposición de tareas” y lanzar subagentes antes de que code-wiki aporte conocimiento local y docker-management gestione la capa de contenedores. El resultado final son los mismos tres skills, pero la orquestación se anticipa.

Tres patrones prácticos surgen de esto:

Patrón Orden Ideal para
Descubrimiento → Conocimiento → Ejecución gitnexus-explorer / code-wiki / subagent-driven-development Investigación y planificación entre codebases
Orquestación → Conocimiento → Operaciones subagent-driven-development / code-wiki / docker-management Refactorizar y desplegar en entornos locales
Observar → Extraer → Publicar watchers / page-agent / fastmcp Monitoreo de archivos o web que alimenta sistemas externos

El orden no garantiza una salida determinista — sigue siendo un agente impulsado por LLM — pero desplaza el prior de planificación. Los skills mencionados antes aparecen antes en el contexto del sistema y es más probable que se traten como el marco principal.


3 combos reales de 3 skills

Estos ejemplos usan skills que ya cubrimos en nuestra guía de 8 skills avanzados imprescindibles. Si no los tienes instalados, ejecuta primero hermes skills install <nombre>.

Combo 1: Investigar, mapear y paralelizar

/gitnexus-explorer /code-wiki /subagent-driven-development
Find the five most important upstream changes in Hermes v0.19.0 that affect the MCP server format, map them to our local MCP adapter code, and assign one subagent per change to write the migration patch.

Qué hace cada skill:

  • gitnexus-explorer lee las release notes, PRs e issues del upstream.
  • code-wiki empareja los conceptos del upstream con los módulos y funciones locales.
  • subagent-driven-development divide el trabajo en subagentes paralelos, cada uno responsable de un parche de migración.

Por qué este orden: investigación primero, luego grounding y finalmente ejecución paralela. Si colocas subagent-driven-development primero, el agente podría empezar a asignar tareas antes de entender los cambios del upstream, generando descripciones vagas.


Combo 2: Refactorizar, probar y desplegar localmente

/subagent-driven-development /code-wiki /docker-management
Split the user authentication refactor into backend, frontend, and test tasks. Use the local codebase wiki to keep naming consistent. When all subagents finish, build a Docker image from the branch and run the integration tests in a container.

Qué hace cada skill:

  • subagent-driven-development crea el plan de tareas y lanza subagentes de backend, frontend y tests.
  • code-wiki aplica las convenciones del proyecto y evita que los nombres diverjan entre subagentes.
  • docker-management empaqueta la rama y ejecuta los tests de integración en un contenedor aislado.

Por qué este orden: orquestación primero, conocimiento compartido segundo y capa de entorno al final. Si Docker se cargara primero, podría pasarse el turno inspeccionando imágenes antes de que existiera el plan de refactorización.


Combo 3: Observar, extraer y reenviar

/watchers /page-agent /fastmcp
Watch the Cloudflare status RSS feed. If a new incident is posted, open the incident page, extract the affected products and regions, and publish a structured summary to our Slack channel via the internal MCP server.

Qué hace cada skill:

  • watchers sondea el feed RSS y activa el turno cuando hay un nuevo elemento.
  • page-agent abre la página del incidente y extrae los detalles.
  • fastmcp conecta con tu servidor MCP interno y publica el resumen en Slack.

Por qué este orden: el trigger debe ir primero, la extracción segundo y el conector de salida al final. Invertir page-agent y fastmcp podría funcionar, pero el modelo mental “observar → extraer → publicar” es más claro y menos propenso a errores.


Cómo descubrir e instalar los skills que necesitas

Hermes tiene un skill hub integrado. Puedes buscar, instalar y listar skills desde la terminal:

# Explorar todos los skills disponibles
hermes skills browse

# Buscar un skill específico
hermes skills search docker

# Instalar un skill
hermes skills install docker-management

# Ver qué tienes instalado
hermes skills list

La mayoría de los skills se cargan automáticamente cuando los invocas. Si un skill no está instalado, Hermes normalmente te lo indica y sugiere el comando de instalación. En v0.19.0, el autocompletado slash-skill también muestra qué skills ya están instalados.


Errores comunes

  1. Tratar el orden como invisible. Cambiar dos skills puede cambiar el plan. Si notas resultados inconsistentes, anota el orden que usaste y compara las ejecuciones.

  2. Cargar demasiados skills. De tres a cuatro skills suele ser el punto óptimo. Apilar todos los skills que tienes diluye la ventana de contexto y puede hacer que el modelo sea indeciso.

  3. Asumir que los skills se componen perfectamente. Algunos skills pueden querer ocupar el mismo espacio de nombres de herramientas o formato de salida. Prueba tu combo primero en un espacio de trabajo seguro.

  4. Olvidar el plan de respaldo. Si una invocación apilada falla, puedes volver a turnos de un solo skill para aislar cuál causó el problema.


Conclusiones clave

  • Hermes v0.19.0 permite apilar slash skills en un solo mensaje: /skill-a /skill-b /skill-c haz X.
  • Los skills se cargan en orden, y ese orden da forma al plan y al contexto del modelo.
  • Tres combos prácticos: investigar → mapear → paralelizar; orquestar → fundamentar → desplegar; observar → extraer → publicar.
  • Mantén los combos entre 3 y 4 skills, pruébalos en un espacio de trabajo seguro e itera el orden.
  • Usa hermes skills browse y hermes skills install para descubrir los skills que necesitas.

Referencias: