--- name: crunch-jobs description: "Use when: (1) The user asks to be reminded at a specific time, (2) Schedule recurring notifications, (3) Set up AI-powered scheduled jobs (summarize, review, report), (4) Run custom pipeline scripts on a schedule with voice output. Triggers: remind me, erinnere mich, schedule, cron, daily, weekly, täglich, jeden Montag, crunch, talk at, notify me at, voice reminder." compatibility: opencode --- # crunch-jobs Schedule voice-notified reminders and AI crunch jobs on NixOS via `systemd` transient timers. When a timer fires, results are spoken aloud through `talk` (ElevenLabs TTS). No NixOS rebuild needed — jobs are created at runtime via `systemd-run --user` and survive reboots. ## Prerequisites - `crunch` and `talk` installed (via `m3ta-nixpkgs`) - `ELEVENLABS_API_KEY` in environment (or agenix secrets) - `loginctl enable-linger ` — **critical**: without this, user timers stop when the session ends **Companion skill:** `voice-notify` covers the `talk` TTS script internals. ## Command Reference ``` crunch at