Manage scheduled Claude Code tasks via crontab. This is the persistence layer for recurring automation — scheduled code reviews, daily briefings, periodic cleanups, report generation, and any prompt you want to run on a timer using `claude -p` in headless mode. Use this skill whenever the user wants to schedule, list, add, remove, enable, disable, or run a Claude Code task on a cron schedule, view task logs, or mentions anything about recurring/scheduled/timed/periodic Claude tasks, crontab entries for Claude, or automating prompts to run at specific times. Also trigger when the user says things like "run this every morning", "remind me daily", "automate this weekly", "set up a nightly job", or references managing their scheduled Claude jobs. Even if the user doesn't say "crontab" explicitly — if they want Claude to do something on a recurring schedule that survives terminal restarts, use this skill.
Manage persistent scheduled Claude Code tasks through the system crontab. Each task is
a claude -p invocation that runs on a cron schedule, with structured comments so this
skill can find, toggle, and manage only its own entries without touching the rest of the
user's crontab.
Every managed task is a crontab line with a structured trailing comment:
<cron-expression> /bin/bash -l -c 'cd <workdir> && claude -p "<prompt>" <flags> >> <logfile> 2>&1' # CLAUDE_TASK:<name>|<status>|<created>
The # CLAUDE_TASK: prefix is the marker. Everything after it is pipe-delimited