Monitors cron jobs for failures, hangs, and missed executions with instant alerts.
Cron Watchdog wraps your existing crontab entries to track every execution. It records start time, end time, exit code, stdout, and stderr for each run, building a baseline profile of normal behavior per job.
When a job fails (non-zero exit), runs longer than its historical p95 duration, or simply doesn't execute on schedule, the skill sends an alert to Slack, PagerDuty, or a generic webhook. It distinguishes between one-off failures and recurring breakage, escalating only when a job fails N times consecutively.
The skill requires no changes to your existing cron commands — it works by wrapping each command with a lightweight shell shim that reports telemetry to a local SQLite database. A companion `/cron-report` command generates a summary of all monitored jobs and their health status.