55 lines
1.8 KiB
Markdown
55 lines
1.8 KiB
Markdown
|
|
# 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.
|