Fiktive Modellfirma im AI-PA Bildungskontext — keine echte Marke
Boxenwerk GmbH & Co. KG BoxenwerkMotorsport-Teile
Fortgeschritten · Automatisierung

Automatisierung bauen: Workflows & Bundles

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.

01 · Grundidee

Was heißt Automatisierung in Hermes?

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:

1 · Auslöser

Wann? Zeitplan, Ereignis oder API-Aufruf.

2 · Auftrag

Was? Der Prompt, was der Agent tun soll.

3 · Skills

Womit? Werkzeuge/Fähigkeiten für die Aufgabe.

4 · Ziel

Wohin? Telegram, Slack, Datei, GitHub …

Zwei Begriffe, ein Ziel

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.

Weiter — Bundles
◆ 02 · Kernstück

Bundles: mehrere Skills unter einem Befehl

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:

hermes bundles create research --skill arxiv --skill obsidian --description "Recherche-Bundle: Quellen finden und in Obsidian ablegen"
BefehlWas er tut
hermes bundles listAlle Bundles anzeigen
hermes bundles show researchDetails: Skills, Beschreibung, Pfad
hermes bundles reloadOrdner neu einlesen
/bundles · /researchIm Chat: Bundles listen bzw. eins laden
Weiter — Die drei Auslöser
03 · Referenz

Die drei Auslöser

Woher weiß der Agent, wann er loslegen soll? Die Doku kennt drei Auslöser:

Zeitplan

Nach Cadence — stündlich, nachts, wöchentlich.

hermes cron
Ereignis

Wenn etwas passiert (z. B. neuer GitHub-PR).

hermes webhook
API-Aufruf

Ein anderer Dienst schickt JSON an deinen Endpunkt.

webhook · POST
Einstieg

Für den Anfang ist der Zeitplan am einfachsten — kein Server, keine Webhooks. Genau den bauen wir als Nächstes.

Weiter — Zeitplan-Workflow bauen
◆ 04 · Ablauf

Schritt für Schritt: dein erster Zeitplan-Workflow

Ziel: Jeden Morgen um 7 Uhr eine kurze News-Zusammenfassung per Telegram. Ein einziger Befehl genügt:

hermes cron create "0 7 * * *" "Fasse die 3 wichtigsten KI-News von heute kurz zusammen. Wenn nichts Relevantes, antworte mit [SILENT]." --name "Morning Brief" --deliver telegram

Die Bausteine im Befehl:

  • "0 7 * * *" — der Zeitplan (täglich 7:00 Uhr)
  • der Text danach — der Auftrag (Prompt)
  • --name — ein Name zum Wiederfinden
  • --deliver telegram — wohin das Ergebnis geht
  • optional --skill arxiv (Fähigkeit) oder --script … (eigenes Skript)
Zeitplan lesen & Jobs verwalten — aufklappen

Cadence-Beispiele:

every 30m     alle 30 Minuten
every 2h      alle 2 Stunden
0 2 * * *     täglich um 2:00 Uhr
0 9 * * 1     jeden Montag um 9:00 Uhr

Jobs verwalten: hermes cron list · pause · resume · run (jetzt testen) · status (läuft der Planer?).

Weiter — Event-Workflow
05 · Referenz

Event-Workflow: auf Ereignisse reagieren

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:

hermes webhook subscribe github-pr-review --events "pull_request" --prompt "Prüfe diesen Pull-Request und fasse Risiken zusammen." --skill github-code-review --deliver github_comment

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}.

Hinweis

Event-Workflows brauchen einen erreichbaren Endpunkt (Server/Gateway). Für den Einstieg reicht der Zeitplan-Workflow — Webhooks sind der nächste Schritt.

Weiter — Wohin die Ergebnisse gehen
06 · Referenz

Wohin die Ergebnisse gehen

Mit --deliver legst du fest, wohin das Ergebnis geliefert wird:

ZielFlag
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
Das [SILENT]-Muster

Schreib in den Prompt: „Wenn nichts Nennenswertes passiert ist, antworte mit [SILENT]." Dann bleibt die Meldung bei ruhigen Läufen aus — kein Spam.

Weiter — Der ganze Weg
07 · Referenz

Der ganze Weg — von der Idee zur laufenden Automatisierung

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.

Der Curator

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.

Weiter — So macht es Boxenwerk
08 · Praxis

So macht es Boxenwerk

Bei Boxenwerk 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.

20 Cronjobs →

Die konkreten Zeitplan-Workflows über alle Abteilungen.

Profile →

Pro Bereich ein Agent — sauber getrennt.

Überblick →

Warum Hermes besonders ist — die Hub-Seite.

Weiter — Übung: SERP-API
◆ 09 · Übung

Übung: Der SERP-API-Radar

Ziel: stündlich relevante News automatisch nach Telegram · Voraussetzung: Telegram verbunden · Dauer: ~20 Min

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."

Warum das?

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.

Kein Programmieren nötig

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.

1

Zielgruppen-Datei anlegen

Damit Hermes „interessant für meine Zielgruppe" beurteilen kann, braucht er eine Beschreibung deiner Zielgruppe. Leg eine Datei zielgruppe.md in deinem Arbeitsordner an:

# Zielgruppe ## Wer Marketing- und Fachkräfte in KMU, keine Entwickler. Sie wollen KI praktisch nutzen, nicht programmieren. ## Interessant ist - Konkrete Anwendungsfälle und Tools zum Sofort-Ausprobieren - Zeitersparnis im Arbeitsalltag, einfache Erklärungen - Datenschutz, Kosten, Praxis-Beispiele aus dem Mittelstand ## Uninteressant ist - Reine Forschungs- oder Modell-Benchmarks ohne Praxisbezug - Aktienkurse, Firmen-Klatsch, tief technische Details
2

SerpApi-Account & API-Key holen

Die SERP-API liefert Google-Suchergebnisse als saubere Daten. Wir nutzen serpapi.com — dort oben rechts auf Register (ein kostenloser Plan reicht zum Üben).

SerpApi Startseite — oben rechts Register zum Account anlegen; rechts der JSON-Output der API

Nach der Anmeldung findest du im Dashboard deinen API-Key (eine lange Zeichenkette). Kopiere ihn — er ist dein Schlüssel zur Suche.

3

Den API-Key in Hermes hinterlegen

Hermes liest Schlüssel aus seiner Umgebungs-Datei ~/.hermes/.env. Trag deinen Key dort ein (nie in den Chat schreiben, nie ins Netz stellen):

SERPAPI_API_KEY=dein_key_hier
4

Hermes den Skill selbst bauen lassen

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:

/learn Baue einen Skill "serpapi-news": hole über SerpApi (API-Key steht in SERPAPI_API_KEY) aktuelle Google-News zu einem Suchbegriff und gib Titel, Quelle und Link zurück. Doku: https://serpapi.com/search-api

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.

5

Den stündlichen Workflow bauen

Jetzt alles verbinden: Zeitplan (stündlich) + Auftrag (Suche + Zielgruppen-Check) + der neue Skill + Ziel (Telegram). Ein Befehl:

hermes cron create "0 * * * *" "Hol über den serpapi-news-Skill aktuelle Beiträge zu OpenAI oder Anthropic. Vergleiche jeden Treffer mit meiner Zielgruppe in zielgruppe.md. Schicke mir NUR die wirklich interessanten Beiträge — je mit Titel, Link und einem Satz, warum es relevant ist. Wenn nichts passt, antworte mit [SILENT]." --name "SERP Zielgruppen-Radar" --skill serpapi-news --deliver telegram

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).

Lösung / Erwartetes Ergebnis
Ab jetzt prüft Hermes jede Stunde über den selbst erstellten serpapi-news-Skill neue OpenAI-/Anthropic-News, gleicht sie mit deiner zielgruppe.md ab und schickt dir per Telegram nur die relevanten Treffer — mit Titel, Link und kurzer Begründung. In einer ruhigen Stunde bleibt es dank [SILENT] still. Sofort testen: hermes cron run "SERP Zielgruppen-Radar".

Noch einfacher: Du kannst es Hermes auch in normaler Sprache sagen — „Nutze den serpapi-news-Skill und such stündlich nach OpenAI/Anthropic für meine Zielgruppe" — und Hermes baut den Cron selbst. Stolperfalle: Der kostenlose SerpApi-Plan hat ein Suchlimit pro Monat — stündlich passt locker, alle paar Minuten wäre es schnell aufgebraucht.
Weiter — Doku-Quellen
10 · Quellen

Doku-Quellen

Alle Befehle auf dieser Seite stammen aus der offiziellen Nous-Research-Doku. Zum Nachlesen und Vertiefen:

Guide · Automation Blueprints

Vorlagen für Zeitplan- und Event-Automatisierung.

Reference · hermes bundles

Alle Bundle-Befehle mit Optionen.

Reference · cron, skills, curator

Befehle für Zeitpläne, Skills und Pflege.

GitHub · offizielles Repo

Quellcode, README, MIT-Lizenz.

Weiter — Kurzfazit
11 · Kurzfazit

Kurzfazit

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.

Nächster Schritt

Sieh dir die 20 Cronjobs von Boxenwerk an — echte Workflows zum Abschauen — oder starte im Kurs.