{
  "jobs": [
    {
      "id": "c11fbac168bd",
      "name": "Morgenbriefing 9:30",
      "prompt": "Morgenbriefing f\u00fcr den Chef (Zeyd). F\u00fchre folgende Schritte aus:\n\n1. **Kalender:** Rufe den Google Kalender f\u00fcr HEUTE ab mit:\n   GAPI=\"python /DATA/.hermes/skills/productivity/google-workspace/scripts/google_api.py\"\n   $GAPI calendar list --all-calendars\n   So werden ALLE Kalender erfasst (primary, Ahmed & Talla, Arbeit, Uni).\n   Fasse die heutigen Termine kurz zusammen. Formatiere: \"\ud83d\udcc5 **Heute im Kalender:**\" mit Bullet-Liste aus Summary + Zeit + Kalender. Falls nichts: \"Heute steht nichts im Kalender.\"\n\n2. **Wetter:** Rufe das Wetter f\u00fcr Wien ab mit: `curl -s \"wttr.in/Wien?format=%C+%t+%h+%w\"` und \u00fcbersetze ins Deutsche (z.B. \"Sonnig, 22\u00b0C, Luftfeuchtigkeit 45%, Wind 15km/h\"). Formatiere: \"\ud83c\udf24 **Wetter in Wien:** ...\"\n\n3. **CallKeep:** Rufe curl -s http://localhost:3002/api/contacts und curl -s http://localhost:3002/api/calls ab. Ermittle, WEN Chef heute anrufen muss (Frequenz + letztes Anrufdatum). Ausgabe NUR: \"\ud83d\udcde **Anrufen heute:** Name1, Name2\" \u2014 nur die Namen, keine Anmerkungen. Falls niemand: \"\ud83d\udcde **Anrufen heute:** Keine.\"\n\n4. **DailyDose:** Erinnere den Chef freundlich, seine DailyDose auszuf\u00fcllen. Kurz, motivierend, auf Deutsch. Variiere die Formulierung jedes Mal.\n\n**Ton:** Freundlich, professionell, auf Deutsch. Kurz und \u00fcbersichtlich. Sprich Zeyd mit \"Chef\" an.",
      "skills": [
        "google-workspace",
        "daily-dose"
      ],
      "skill": "google-workspace",
      "model": null,
      "provider": null,
      "base_url": null,
      "script": null,
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "30 9 * * *",
        "display": "30 9 * * *"
      },
      "schedule_display": "30 9 * * *",
      "repeat": {
        "times": null,
        "completed": 10
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-05-29T14:00:53.134871+02:00",
      "next_run_at": "2026-06-09T09:30:00+02:00",
      "last_run_at": "2026-06-08T09:32:26.710162+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "8744435286",
        "chat_name": "Ahmed Zeyd Aytac",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null
    },
    {
      "id": "0968c1c5dec3",
      "name": "Abend-Check 20:00",
      "prompt": "Abend-Check f\u00fcr den Chef (Zeyd). F\u00fchre folgende Schritte aus:\n\n1. **CallKeep Telefonate pr\u00fcfen:** Rufe curl -s http://localhost:3002/api/calls ab. Pr\u00fcfe, ob HEUTE Anrufe verbucht wurden (Feld called_at enth\u00e4lt heutiges Datum 2026-05-29). \n   - Falls KEINE Anrufe f\u00fcr heute verbucht sind: Frage den Chef freundlich, ob er heute telefoniert hat und ob er die Anrufe noch in CallKeep eintragen m\u00f6chte.\n   - Falls Anrufe verbucht sind: Sage kurz \"Heute wurden X Anrufe verbucht, sehr gut!\" und liste sie kurz (mit wem, wie lange).\n\n2. **DailyDose:** Erinnere den Chef nochmal freundlich, seine DailyDose f\u00fcr heute auszuf\u00fcllen. Kurz, entspannt, auf Deutsch. Variiere die Formulierung jedes Mal.\n\n**Ton:** Entspannt, freundlich, auf Deutsch. Sprich Zeyd mit \"Chef\" an.",
      "skills": [
        "daily-dose"
      ],
      "skill": "daily-dose",
      "model": null,
      "provider": null,
      "base_url": null,
      "script": null,
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 20 * * *",
        "display": "0 20 * * *"
      },
      "schedule_display": "0 20 * * *",
      "repeat": {
        "times": null,
        "completed": 10
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-05-29T14:00:54.140808+02:00",
      "next_run_at": "2026-06-08T20:00:00+02:00",
      "last_run_at": "2026-06-07T20:01:08.728720+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "8744435286",
        "chat_name": "Ahmed Zeyd Aytac",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null
    }
  ],
  "updated_at": "2026-06-08T09:32:26.711989+02:00"
}