Files
2026-05-06 11:25:26 +02:00

1.8 KiB

Geronimos tägliche Aufgaben

tasks:

  • name: morgenbriefing schedule: "0 6 * * *" prompt: | Erstelle das Morgenbriefing für Hans.

    Gehe dabei exakt so vor:

    1. Führe vdirsyncer sync aus.
    2. Führe khal list today 7d aus und zeige alle Termine der nächsten 7 Tage.
    3. Führe /home/hans/bin/todo list aus und zeige alle offenen Aufgaben.
    4. Formatiere die Ausgabe als kompaktes Morgenbriefing auf Deutsch.

    Format der Nachricht: 🐴 Guten Morgen, Hans!

    📅 Termine (heute & nächste 7 Tage): [Termine aus khal, oder "Keine Termine" wenn leer]

    Offene Aufgaben: [Aufgaben aus todo, oder "Keine offenen Aufgaben" wenn leer]

    🌅 Schönen Tag — Geronimo

    Regeln:

    • Keine Termine oder Aufgaben erfinden. Nur ausgeben, was khal und todo zurückgeben.
    • Wenn vdirsyncer sync fehlschlägt: Fehler melden, Briefing trotzdem mit lokalen Daten versuchen.
    • Wenn khal oder todo keine Daten zurückgeben: explizit "Keine ..." schreiben.
  • name: wochenbriefing schedule: "0 6 * * 1" prompt: | Erstelle das Wochenbriefing für den Montag.

    1. Führe vdirsyncer sync aus.
    2. Führe khal list today 14d aus — zeige Termine der nächsten 2 Wochen.
    3. Führe /home/hans/bin/todo list aus.
    4. Erstelle eine strukturierte Wochenvorschau.

    Format: 🐴 Guten Morgen, Hans — neue Woche, frisches Fell!

    📅 Termine der nächsten 2 Wochen: [Termine nach Datum geordnet]

    Offene Aufgaben: [Alle Tasks mit Fälligkeit wenn vorhanden]

    🌅 Gute Woche — Geronimo

Wenn nichts zu tun ist: HEARTBEAT_OK

  • Nach Ausführung aller fälligen Tasks: HEARTBEAT_OK ausgeben wenn alles ok.
  • Maximal 400 Zeichen nach HEARTBEAT_OK.