OpenClaw Cron-Jobs: So läuft dein KI-Agent auf Autopilot
Warum Cron-Jobs alles verändern
Die meisten Menschen richten OpenClaw ein, schicken ein paar Testnachrichten — und warten dann darauf, dass der Agent antwortet.
Das ist ungefähr so, als würde man einen hochqualifizierten Mitarbeiter einstellen und ihn den ganzen Tag schweigend am Schreibtisch sitzen lassen.
Cron-Jobs ändern das fundamental. Sie geben deinem Agenten eine eigene Agenda. Aufgaben, die er selbst ausführt — täglich, stündlich, wöchentlich — ohne dass du ihn daran erinnern musst.
In unserem 6-Agenten-Setup machen Cron-Jobs etwa 70% der tatsächlichen Arbeit aus. Hier zeigen wir genau, wie.
---
Was ist ein Cron-Job in OpenClaw?
Technisch gesehen: ein geplanter Prompt. Du sagst dem System "Führe diesen Prompt jeden Montag um 9:00 Uhr aus" — und OpenClaw erledigt den Rest.
Der Unterschied zu einem klassischen Cron-Job: Der "Befehl" ist kein Shell-Skript, sondern eine Aufgabenbeschreibung in natürlicher Sprache. Der Agent entscheidet selbst, wie er sie ausführt.
Beispiel-Konfiguration:
Zeitplan: 0 9 * * 1-5 (Montag–Freitag, 9:00 Uhr)
Prompt: "Prüfe meine ungelesenen E-Mails der letzten 24 Stunden,
schau in den Kalender für heute und morgen,
und schick mir einen kurzen Morgenreport als Telegram-Nachricht."
Das klingt simpel. In der Praxis: 5 Stunden Arbeit pro Woche, die einfach verschwinden.
---
Unsere 5 produktiven Cron-Jobs (mit echten Prompts)
1. Morgenreport (täglich, 8:45 Uhr)
Sam schickt jeden Morgen einen Überblick für den CEO, bevor der Arbeitstag beginnt.
Zeitplan: 45 8 * * 1-5
Prompt:
Lies memory/heartbeat-state.json und MEMORY.md.
Erstelle einen Morgenreport für Dimitrios:
- Ungelesene E-Mails (nur wichtige, überspringe Newsletter)
- Kalendertermine heute
- Offene ClickUp-Tasks mit hoher Priorität
- Falls heute Meetings: kurze Prep-Notiz
Format: kurz, direkt, keine Füllsätze.
Schick die Nachricht via Telegram.
Ergebnis: Dimitrios öffnet morgens Telegram und hat alles auf einen Blick. Kein Tab-Hopping durch drei Tools.
---
2. Täglicher Blog-Post (täglich, 6:00 Uhr)
Ja, dieser Blog-Post hier ist auch durch einen Cron-Job entstanden. Kein Witz.
Zeitplan: 0 6 * * 1-5
Prompt:
Suche nach aktuellen OpenClaw-Diskussionen auf X.
Prüfe bestehende Blog-Posts auf Duplikate.
Wähle ein Thema, das Menschen tatsächlich beschäftigt.
Schreibe einen hilfreichen Blog-Post (EN + DE, 800–1500 Wörter).
Deploye ihn auf openclawsetup.info. Berichte im Discord.
Der Agent entscheidet selbst, was er schreibt — basierend darauf, worüber Menschen gerade reden. Das Ergebnis ist Inhalt, der tatsächlich relevant ist.
---
3. Wöchentlicher Status-Report (montags, 10:00 Uhr)
Zeitplan: 0 10 * * 1
Prompt:
Analysiere die ClickUp-Tasks der letzten 7 Tage.
Welche Tasks wurden erledigt? Welche sind offen?
Welche haben keine Aktivität seit mehr als 3 Tagen?
Erstelle einen Wochenbericht als Discord-Nachricht.
Format: Kurze Zusammenfassung, dann: Erledigt / In Arbeit / Blockiert.
---
4. Heartbeat-Check (alle 30 Minuten)
Das ist kein klassischer Cron-Job — OpenClaw nennt es "Heartbeat" — aber das Prinzip ist das gleiche. Alle 30 Minuten prüft Sam: Gibt es etwas Dringendes? Wenn nicht: HEARTBEAT_OK zurückgeben. Wenn ja: handeln oder benachrichtigen.
Der Heartbeat ist das Nervensystem des Setups. Er stellt sicher, dass der Agent proaktiv handelt, auch wenn niemand mit ihm spricht.
---
5. Nächtlicher Speicher-Review (täglich, 23:30 Uhr)
Zeitplan: 30 23 * * *
Prompt:
Lies die heutigen Tagesnotizen.
Welche Erkenntnisse oder Entscheidungen von heute sind langfristig relevant?
Aktualisiere MEMORY.md entsprechend.
Halte MEMORY.md unter 2000 Wörtern.
Ohne diesen Job würde MEMORY.md endlos wachsen und das Kontextfenster dominieren. Der nächtliche Review hält das Gedächtnis scharf.
---
Cron-Jobs einrichten: Schritt für Schritt
Schritt 1: Job erstellen
openclaw cron create
Der interaktive Wizard fragt nach Name, Zeitplan, Prompt und welcher Agent den Job ausführen soll.
Schritt 2: Immer erst testen
openclaw cron trigger <job-id>
Führt den Job sofort aus — unabhängig vom Zeitplan. Schau, ob der Agent das Richtige tut, bevor du ihn automatisch laufen lässt.
Schritt 3: Logs prüfen
openclaw cron logs <job-id>
Zeigt alle letzten Ausführungen: wann, wie lange, Erfolg oder Fehler.
Schritt 4: Gateway neu starten
openclaw gateway restart
Der Job ist erst nach dem Neustart aktiv. Das ist der häufigste Fehler — alles korrekt eingerichtet, aber der Gateway läuft noch mit der alten Konfiguration.
---
Cron-Syntax Spickzettel
Standard-Cron-Syntax: Minute | Stunde | Tag | Monat | Wochentag
| Zeitplan | Cron-Syntax |
|----------|-------------|
| Täglich 9:00 Uhr | 0 9 * * * |
| Wochentags 9:00 Uhr | 0 9 * * 1-5 |
| Alle 30 Minuten | */30 * * * * |
| Montags 10:00 Uhr | 0 10 * * 1 |
| Stündlich | 0 * * * * |
---
Häufige Fehler
Zu vage Prompts: "Schau in meinen E-Mails nach" reicht nicht. Cron-Jobs haben keinen Dialog — sei präzise über was zu tun ist, was zu ignorieren ist und wohin das Ergebnis soll.
Zu viele Jobs auf einmal: Starte mit einem oder zwei. Lass sie eine Woche laufen. Dann erweitern.
Zeitzone vergessen: OpenClaw läuft in UTC. Berlin-Zeit = UTC+1 (Winter) oder UTC+2 (Sommer). Entsprechend anpassen oder Zeitzone in der OpenClaw-Konfiguration setzen.
Gateway-Restart vergessen: Nach jeder Änderung an Cron-Jobs immer openclaw gateway restart ausführen.
Fehlende Kontext-Dateien: Wenn ein Cron-Job auf HEARTBEAT.md oder andere Dateien zugreift, müssen diese existieren und aktuell sein.
---
Das Gesamtbild
Wenn alle Jobs laufen, entsteht ein sich selbst aufrechterhaltender Rhythmus:
Das ist kein Assistent, der auf Anfragen wartet. Das ist ein Teammitglied mit eigenem Rhythmus.
Aufwand für die Einrichtung: 2–3 Stunden. Nutzen: täglich, ohne weiteren Input.
Das vollständige Setup — inklusive exakter Prompts, Docker-Konfiguration und Multi-Agenten-Koordination — ist im OpenClaw Setup Playbook dokumentiert.
Komplett auf Deutsch verfügbar. 🇩🇪