From sc-delay-tasks
Schedule a delayed or interval-based action with minimal heartbeats. Use to wait before running a check (e.g., GH Actions, PR status, CI pipeline) or to poll on a bounded interval. Trigger on: "wait", "delay", "poll", "check later", "retry after", "schedule check".
How this skill is triggered — by the user, by Claude, or both
Slash command
/sc-delay-tasks:sc-delaying-tasksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to run a delayed one-shot or bounded polling loop. Use the `/delay` command to invoke this skill.
Use this skill to run a delayed one-shot or bounded polling loop. Use the /delay command to invoke this skill.
This skill delegates to specialized agents via the Task tool:
| Operation | Agent | Returns |
|---|---|---|
| One-shot delay | delay-once | JSON: success, duration, action |
| Bounded polling | delay-poll | JSON: success, attempts, stopped_early, action |
To invoke an agent, use the Task tool with:
.claude/agents/<agent-name>.md/delay --minutes N [--action "text"] or /delay --until HH:MM|ISO [--action "text"]/delay --every 1m --for 10m [--action "text"] or /delay --every 1m --attempts 10 [--action "text"]--stop-on-success with either --prompt <name> (uses .prompts/<name>.md) or --prompt-text "..." (auto-creates .prompts/delay-success-<ts>.md wrapping the text). The prompt must return JSON: { "Success": true|false|"true"|"false", "Cancelled": true|false|"true"|"false", "Message": "<details>" }. Cancelled=true stops immediately..claude/scripts/delay-run.sh --every <interval> --attempts 1 --suppress-action; after each sleep, run the success-check prompt from .prompts/ and parse JSON Success/Cancelled/Message. Stop early when Success=true or Cancelled=true; otherwise continue until attempts/duration used.delay-once: handles one-shot delays, emits heartbeats, prints action text at end.delay-poll: handles bounded polling (interval + max duration/attempts), emits heartbeats each interval, stops on success/timeout, prints action text at end.npx claudepluginhub randlee/synaptic-canvas --plugin sc-delay-tasksSelects a delaySeconds value for loop wakeups respecting cache TTL, runtime clamp, and minute-boundary rounding. Used when tuning autonomous loop cadence or polling intervals.
Schedules recurring prompts or one-time reminders with /loop and cron tools to poll deployments, check builds, review PRs, or set session alerts in Claude Code.
Builds a lightweight proactive mode with scheduled checks, sleep intervals, concise user briefs, and expiry safeguards for background agent work.