Drei neue offizielle optionale Skills: Fragebögen, Setup-Wizards und ein Plan-Verhör


Du kennst die „festgefahrenen“ Momente: eine Entscheidung, die nur eine Person treffen kann, aber niemand Zeit für ein Gespräch hat; ein Setup-Schritt, bei dem ein Mensch durch eine Web-Konsole klicken muss, während der Agent nur zuschauen kann; ein Plan, der wasserdicht wirkt, bis du mit dem Bauen beginnst und merkst, dass er voller Annahmen steckte. Am 29. August hat Hermes für jeden der drei Fälle einen offiziellen optionalen Skill veröffentlicht: decision-questionnaire (die Entscheidung in einen asynchronen Fragebogen verwandeln), setup-wizard-generator (interaktive Setup-Wizards erzeugen) und grill-me v2.0.0 (aufgerüstet auf Frontier-Rounds-Plan-Verhör). Alle drei sind Hermes-native Ports aus dem MIT-lizenzierten Repo mattpocock/skills (240k★) und mit einem einzigen hermes skills install-Command installierbar.

Was optionale Skills sind

Ein Hermes-Skill ist ein Dokument mit Frontmatter und einer Prozedur – es lehrt den Agenten, welche Schritte er in einer bestimmten Situation befolgen soll. Neben den standardmäßig eingebauten Skills enthält das offizielle Repo einen Schwung optionaler Skills: auf Abruf installiert, keine Kosten im Standard-Kontext. Am 29. August kamen gleich drei neue auf einmal.

1. decision-questionnaire: aus „auf eine Entscheidung warten“ einen Fragebogen machen

Wann verwenden: eine Entscheidung hängt an einer einzigen Person – du bist der Umsetzer, aber die Wahl zwischen A oder B oder die Höhe des zu genehmigenden Budgets liegt bei deinem Chef, Kunden oder Partner. Statt auf ein „passendes Gespräch“ zu warten, entwirft Hermes einen strukturierten Fragebogen, den die andere Person asynchron oder in einer Besprechungslücke ausfüllen kann.

Der clevere Teil: Es interviewt den Absender, nicht den Gegenstand. Zwei Rückfragen – wer ist der Empfänger und was muss zurückkommen –, dann entwirft es zielgerichtete Fragen, die wichtigste zuerst, jede mit einer Antwort-Vorlage, und legt sie in decision-questionnaire-<slug>.md ab.

"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: die Nur-Mensch-Schritte automatisieren

Wann verwenden: ein Teil des Ablaufs kann nur von einem Menschen erledigt werden – einen API-Key aus einer Web-Konsole holen, CI-Secrets bereitstellen, eine einmalige Migration ausführen. Früher war deine einzige Option, die Schritte in ein Dokument zu schreiben, während der Agent zusah. Jetzt kann Hermes einen interaktiven bash-Wizard erzeugen, der eine Person Schritt für Schritt durch den Ablauf führt.

Der erzeugte Wizard: öffnet jede URL → sagt dem Menschen genau, was zu klicken und zu kopieren ist → erfasst Werte (versteckte Eingabe für Secrets) → schreibt sie idempotent in .env oder GitHub Secrets → zeigt in jeder Phase Fortschritt an. Die Erzeugung selbst ist eine Vier-Schritte-Prozedur: Scope → Journeys kartieren → Phasen ausarbeiten → statische Verifikation.

"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: den Plan verhören, bevor Code geschrieben wird

Wann verwenden: du vermutest, dass der Plan ungeprüfte Annahmen enthält. grill-me ist ein „adversariales Plan-Interview“-Skill: Bevor irgendein Code geschrieben wird, spielt der Agent einen strengen Interviewer und grillt deinen Plan von Anfang bis Ende.

Die wichtigste Änderung in v2.0.0 ist die Frontier-Rounds-Mechanik (aus Matt Pococks Grilling-Skill): Statt einer Frage pro Turn im Schneckentempo stellt jede Runde die gesamte aktuelle Frontier – jede Frage, deren Voraussetzungen geklärt sind – in Abhängigkeitsreihenfolge, jeweils mit einer Empfehlung. Fakten sind die Sache des Agenten (er schlägt Dinge in der Codebasis und darüber hinaus nach); Entscheidungen bleiben bei dir. Die Session endet erst, wenn kein Zweig stillschweigend angenommen wird – jede ungeprüfte Ecke des Plans wird ans Licht geholt.

# 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

Eine Anmerkung zum Namen: Der Skill wurde kurzzeitig in „plan-interrogation“ umbenannt, aber der Nachfolge-Fix am selben Tag (PR #97872) behielt den Namen grill-me bei, mit intaktem Inhalts-Upgrade – was du jetzt installierst, ist also grill-me v2.0.0 mit Frontier-Rounds. Er stammt aus dem ursprünglichen Design des Community-Contributors Rafael Zendron (#43694), und in den Credits stehen jetzt sowohl er als auch Matt Pocock.

Weitere optionale Skills entdecken und installieren

Die hermes skills-Command-Familie ist genau dafür gebaut:

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

Das war’s – sie sind sofort aktiv, und der Agent wählt die richtige Prozedur automatisch aus, wenn die Situation eintritt.

Einschränkungen

  • Alle drei landeten am 29. August, derzeit nur auf main – in keinem Release-Tag (v0.20.6 wurde am 27. August getaggt); führe vor der Installation hermes update aus;
  • Sie sind Ports aus einem Drittanbieter-Repo, aber jeder hat die offizielle Testsuite für Skill-Authoring-Standards bestanden, einschließlich einer Prüfung auf De-Upstreaming-Rückstände;
  • setup-wizard-generator zielt auf Human-in-the-Loop-Schritte – wenn es für die Aufgabe eine echte API gibt, sind die normalen Tools weiterhin der bessere Weg.

Zusammenfassung

Ein Skill kümmert sich um „auf eine Entscheidung warten“, einer um „durch eine Konsole klicken“, einer um „die Löcher finden, bevor man baut“ – drei der häufigsten Human-in-the-Loop-Blockaden in einem Agent-Workflow, jetzt durch offizielle optionale Skills abgedeckt. Die Installation ist ein Command, und sie tauchen automatisch auf, wenn die Situation sie erfordert. Wer tiefer in das Skill-System eintauchen will, findet unseren Guide zu projektlokalen Skills und den Beitrag zu Skill-Kombinationen; die vollständige hermes skills-Command-Referenz liegt auf der Command-Dokumentationsseite.