Wie du Hermes Aufgaben von selbst erledigen lässt — nach Zeitplan oder wenn etwas passiert. Du lernst, was ein Bundle ist, aus welchen vier Teilen ein Workflow besteht, und baust Schritt für Schritt deinen ersten. Alle Befehle stammen aus der offiziellen Nous-Research-Doku.
Automatisierung bedeutet: Der Agent wartet nicht auf deine Nachricht, sondern handelt von selbst — jeden Morgen um 7 Uhr, oder immer wenn ein bestimmtes Ereignis eintritt. Die offizielle Doku nennt fertige „Blueprints" (Vorlagen) dafür. Jede Automatisierung besteht aus vier Teilen:
Wann? Zeitplan, Ereignis oder API-Aufruf.
Was? Der Prompt, was der Agent tun soll.
Womit? Werkzeuge/Fähigkeiten für die Aufgabe.
Wohin? Telegram, Slack, Datei, GitHub …
Ein Bundle bündelt mehrere Skills zu einem Befehl. Ein Workflow lässt eine Aufgabe automatisch ablaufen. Oft nutzt ein Workflow ein Bundle als Werkzeugkasten.
Ein Bundle fasst mehrere Skills zu einem Slash-Befehl zusammen. Statt drei Skills einzeln zu laden, tippst du /research — und alle darin gebündelten Fähigkeiten sind aktiv. Bundles liegen als kleine Textdateien unter ~/.hermes/skill-bundles/.
So baust du ein Bundle „research" aus zwei Skills:
| Befehl | Was er tut |
|---|---|
hermes bundles list | Alle Bundles anzeigen |
hermes bundles show research | Details: Skills, Beschreibung, Pfad |
hermes bundles reload | Ordner neu einlesen |
/bundles · /research | Im Chat: Bundles listen bzw. eins laden |
Woher weiß der Agent, wann er loslegen soll? Die Doku kennt drei Auslöser:
Nach Cadence — stündlich, nachts, wöchentlich.
hermes cronWenn etwas passiert (z. B. neuer GitHub-PR).
hermes webhookEin anderer Dienst schickt JSON an deinen Endpunkt.
webhook · POSTFür den Anfang ist der Zeitplan am einfachsten — kein Server, keine Webhooks. Genau den bauen wir als Nächstes.
Ziel: Jeden Morgen um 7 Uhr eine kurze News-Zusammenfassung per Telegram. Ein einziger Befehl genügt:
Die Bausteine im Befehl:
"0 7 * * *" — der Zeitplan (täglich 7:00 Uhr)--name — ein Name zum Wiederfinden--deliver telegram — wohin das Ergebnis geht--skill arxiv (Fähigkeit) oder --script … (eigenes Skript)Statt nach Zeitplan kann ein Workflow auch auf ein Ereignis reagieren — etwa: „Immer wenn jemand einen Pull-Request öffnet, prüfe ihn." Das nennt sich Webhook. Konzeptuell so:
In den Prompt lassen sich Platzhalter einsetzen, die Hermes mit den Ereignis-Daten füllt — z. B. {pull_request.title}, {repository.full_name} oder {sender.login}.
Event-Workflows brauchen einen erreichbaren Endpunkt (Server/Gateway). Für den Einstieg reicht der Zeitplan-Workflow — Webhooks sind der nächste Schritt.
Mit --deliver legst du fest, wohin das Ergebnis geliefert wird:
| Ziel | Flag |
|---|---|
| Gleicher Chat (Standard) | --deliver origin |
| Lokale Datei (still) | --deliver local |
| Telegram · Discord · Slack | --deliver telegram … |
| SMS an eine Nummer | --deliver sms:+49… |
| GitHub-Kommentar | --deliver github_comment |
Schreib in den Prompt: „Wenn nichts Nennenswertes passiert ist, antworte mit [SILENT]." Dann bleibt die Meldung bei ruhigen Läufen aus — kein Spam.
Die Doku beschreibt einen typischen Ablauf, der alles verbindet:
1 Profil anlegen (eigener Bereich) → Seite „Profile" 2 Skills installieren hermes skills install … 3 Bundle bauen hermes bundles create … 4 Workflow planen hermes cron create … 5 Curator pflegt räumt alte Skills automatisch auf
Schritt 1 (getrennte Bereiche mit eigenen Regeln) zeigt die Seite Hermes Agent · Profile. Wie Skills entstehen und der Agent dazulernt, steht unter Selbst lernen & SOUL.md.
Ein Hintergrund-Helfer (hermes curator) prüft regelmäßig die selbst erstellten Skills, entfernt veraltete und fasst Doppeltes zusammen — damit dein Baukasten aufgeräumt bleibt.
Bei Strömungswerk sind Workflows kein Selbstzweck: Die 20 Cronjobs sind nichts anderes als 20 Zeitplan-Workflows — jeder mit Auslöser, Auftrag, passenden Skills und einem Ziel. Ein Reporting-Bundle bündelt die Reporting-Skills, ein Cron ruft es jeden Morgen auf, das Ergebnis landet im Team-Chat.
Zum Abschluss baust du einen echten Workflow, der eine externe Datenquelle nutzt. Das ist der Auftrag, den du am Ende an Hermes gibst:
„Hermes, baue mir die SERP-API-Suche jede Stunde nach Beiträgen zu OpenAI oder Anthropic und prüfe, ob das interessant ist für meine Zielgruppe."
So wird aus der Google-Suche ein automatischer Kurator: Du bekommst nicht den ganzen News-Lärm, sondern nur die Beiträge, die für deine Zielgruppe zählen — jede Stunde, ohne Zutun.
Du schreibst kein Skript von Hand. In Hermes gibst du dem Agenten dafür einen Skill — und den lässt du dir von Hermes mit /learn gleich selbst schreiben. Der Agent erledigt die Technik für dich.
Damit Hermes „interessant für meine Zielgruppe" beurteilen kann, braucht er eine Beschreibung deiner Zielgruppe. Leg eine Datei zielgruppe.md in deinem Arbeitsordner an:
Die SERP-API liefert Google-Suchergebnisse als saubere Daten. Wir nutzen serpapi.com — dort oben rechts auf Register (ein kostenloser Plan reicht zum Üben).
Nach der Anmeldung findest du im Dashboard deinen API-Key (eine lange Zeichenkette). Kopiere ihn — er ist dein Schlüssel zur Suche.
Hermes liest Schlüssel aus seiner Umgebungs-Datei ~/.hermes/.env. Trag deinen Key dort ein (nie in den Chat schreiben, nie ins Netz stellen):
Statt selbst zu programmieren, lässt du Hermes den Skill schreiben. Der Befehl /learn liest die SerpApi-Doku und verfasst daraus eine fertige, wiederverwendbare Skill-Anleitung — der Agent macht die Technik:
Prüfen kannst du danach mit hermes skills list — der neue Skill serpapi-news taucht auf und ist ab sofort im Chat und in Workflows nutzbar.
Jetzt alles verbinden: Zeitplan (stündlich) + Auftrag (Suche + Zielgruppen-Check) + der neue Skill + Ziel (Telegram). Ein Befehl:
Die vier Bausteine wieder erkennbar: "0 * * * *" (Zeitplan, stündlich) · der Prompt (Auftrag + Zielgruppen-Check) · --skill serpapi-news (die SERP-Suche als Fähigkeit) · --deliver telegram (Ziel).
Alle Befehle auf dieser Seite stammen aus der offiziellen Nous-Research-Doku. Zum Nachlesen und Vertiefen:
Bundle = mehrere Skills unter einem /Befehl Workflow = Auslöser + Auftrag + Skills + Ziel Auslöser = Zeitplan (cron) · Ereignis (webhook) · API Ziel = --deliver telegram / slack / datei / github …
Mit hermes bundles create bündelst du Fähigkeiten, mit hermes cron create baust du deinen ersten laufenden Workflow — in einer einzigen Zeile. Der Rest ist Wiederholung: mehr Zeitpläne, passende Skills, klare Ziele.
Sieh dir die 20 Cronjobs von Strömungswerk an — echte Workflows zum Abschauen — oder starte im Kurs.