Tres nuevas skills opcionales oficiales: cuestionarios, asistentes de configuración e interrogación de planes

Conoces los momentos de «atascado»: una decisión que solo una persona puede tomar, pero nadie tiene tiempo para una reunión; un paso de configuración que requiere que un humano haga clic en una consola web mientras el agente solo puede mirar; un plan que parece a prueba de balas hasta que empiezas a construir y te das cuenta de que estaba lleno de suposiciones. El 29 de agosto, Hermes publicó una skill opcional oficial para cada uno de los tres: decision-questionnaire (convierte la decisión en un cuestionario asíncrono), setup-wizard-generator (genera asistentes de configuración interactivos) y grill-me v2.0.0 (mejorada a interrogación de planes con frontier-rounds). Las tres son ports nativos de Hermes del repo mattpocock/skills (240k★) con licencia MIT, instalables con un solo comando hermes skills install.
Qué son las skills opcionales
Una skill de Hermes es un documento con frontmatter y un procedimiento — le enseña al agente qué pasos seguir en una situación concreta. Junto a las skills integradas por defecto, el repo oficial distribuye un lote de skills opcionales: se instalan bajo demanda, sin coste de contexto por defecto. El 29 de agosto llegaron tres nuevas de una sola pasada.
1. decision-questionnaire: convierte «esperar una decisión» en un formulario
Cuándo usarla: una decisión está bloqueada por una sola persona — tú eres quien implementa, pero elegir entre A o B, o cuánto presupuesto aprobar, le corresponde a tu jefe, cliente o pareja. En lugar de esperar a una «charla conveniente», Hermes redacta un cuestionario estructurado que la otra persona puede rellenar de forma asíncrona, o en un hueco entre reuniones.
La parte ingeniosa: entrevista al emisor, no al sujeto. Dos intercambios — quién es el destinatario y qué debe volver — y luego redacta preguntas dirigidas a los huecos, las más importantes primero, cada una con una plantilla de respuesta, escritas en decision-questionnaire-<slug>.md.
"I need the CTO to decide on the API gateway — generate a questionnaire"
→ Hermes confirms: who is it for? what decision must come back?
→ Output: decision-questionnaire-api-gateway.md (questions ranked by importance + answer templates)
2. setup-wizard-generator: automatiza los pasos solo para humanos
Cuándo usarla: parte del flujo solo puede hacerla un humano — obtener una API key de una consola web, aprovisionar secretos de CI, ejecutar una migración puntual. Antes tu única opción era anotar los pasos en un documento mientras el agente miraba. Ahora Hermes puede generar un asistente bash interactivo que guía a una persona a través de ello, etapa por etapa.
El asistente generado: abre cada URL → le dice al humano exactamente en qué hacer clic y qué copiar → captura los valores (input oculto para los secretos) → los escribe idempotentemente en .env o en GitHub Secrets → muestra el progreso en cada etapa. La generación en sí es un procedimiento de cuatro pasos: alcance → mapea los recorridos → redacta las etapas → verificación estática.
"Generate a wizard to walk me through configuring a Grafana API key"
→ Hermes produces a setup wizard script (built on the 204-line template.sh wizard library)
→ You run it, follow the prompts, click and paste — environment variables land on disk
3. grill-me v2.0.0: interroga el plan antes de escribir código
Cuándo usarla: sospechas que el plan tiene suposiciones sin examinar. grill-me es una skill de «entrevista adversarial al plan»: antes de escribir nada de código, el agente hace de entrevistador riguroso y pone tu plan a prueba de principio a fin.
El titular de v2.0.0 es la mecánica frontier-rounds (de la skill de grilling de Matt Pocock): en lugar de una pregunta por turno a ritmo de caracol, cada ronda pregunta todo el frente actual — cada pregunta cuyos prerrequisitos están resueltos — en orden de dependencias, cada una con una recomendación. Los hechos son trabajo del agente (los busca en la base de código y más allá); las decisiones siguen siendo tuyas. La sesión solo termina cuando ninguna rama se está asumiendo en silencio — cada rincón sin examinar del plan sale a la superficie.
# Install (official skill identifier)
hermes skills install official/software-development/grill-me
"Run grill-me over my refactoring plan"
→ agent asks in rounds: technical decisions → edge cases → synthesis, everything eligible per round
→ the interview only ends when no implicit assumption remains
Una nota sobre el nombre: la skill se renombró brevemente «plan-interrogation», pero el fix de seguimiento del mismo día (PR #97872) mantuvo el nombre grill-me con la mejora de contenido intacta — así que lo que instalas ahora es grill-me v2.0.0 con frontier-rounds. Se origina en el diseño original del contribuidor de la comunidad Rafael Zendron (#43694), y los créditos ahora incluyen tanto a él como a Matt Pocock.
Descubrir e instalar más skills opcionales
La familia de comandos hermes skills está hecha exactamente para esto:
hermes skills browse # browse the official skill directory
hermes skills search questionnaire
hermes skills install official/productivity/decision-questionnaire
hermes skills install official/devops/setup-wizard-generator
hermes skills list # see what's installed
Y ya está — quedan activas de inmediato, y el agente elige el procedimiento adecuado automáticamente cuando surge la situación.
Advertencias
- Las tres aterrizaron el 29 de agosto, hoy solo en
main— todavía sin release tag (v0.20.6 se etiquetó el 27 de agosto); ejecutahermes updateantes de instalar; - Son ports de un repo de terceros, pero cada una pasó la suite de tests oficial de estándares de autoría de skills, incluida una comprobación de residuos de de-upstreaming;
setup-wizard-generatorapunta a pasos human-in-the-loop — si existe una API real para la tarea, las tools normales siguen siendo el mejor camino.
Resumen
Una skill se ocupa de «esperar una decisión», otra de «hacer clic por una consola» y otra de «encontrar los agujeros antes de construir» — tres de los bloqueadores human-in-the-loop más comunes en un flujo de trabajo con agentes, ahora cubiertos por skills opcionales oficiales. La instalación es un solo comando, y aparecen automáticamente cuando la situación las requiere. Para ahondar en el propio sistema de skills, consulta nuestra guía de skills locales al proyecto y el post sobre combinaciones de skills; la referencia completa del comando hermes skills vive en la página de documentación del comando.