Reminder
Set a background timer for Claude to check back on long-running tasks.
Purpose
When managing long-running processes (cluster jobs, benchmarks, inference, training runs, etc.), use this skill to wake yourself up after a delay. When the reminder triggers, check on the task status and decide next steps:
- •Set another reminder if still running
- •Make edits and resubmit if something failed
- •Report results if complete
- •Take any other appropriate action
Usage
- •Parse the time (e.g., "30 minutes", "1 hour")
- •Convert to seconds
- •Run the command in the background using Bash with
run_in_background: true - •Include context about what to check on
Command format
bash
sleep SECONDS && echo "CHECK: description of what to check"
Example Workflow
- •User asks to submit training jobs
- •Claude submits training jobs
- •Claude sets a reminder to check back
- •Reminder triggers → Claude checks training job status
- •Claude decides: wait longer (new reminder), fix any bugs and resubmit, or report completion
Other examples:
- •After submitting a learning rate sweep:
sleep 1800 && echo "CHECK: learning rate sweep jobs on cluster" - •After starting a benchmark:
sleep 3600 && echo "CHECK: benchmark run status" - •After kicking off inference:
sleep 600 && echo "CHECK: inference batch progress"