packages/sc-delay-tasks/skills/sc-delaying-tasks/SKILL.md
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".
npx skillsauth add randlee/synaptic-canvas delaying-tasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.tools
Set up a repo-local just task runner with a root Justfile, optional .just/ helper scripts, and curated help, build, fmt, lint, test, and ci recipes. Use when a repo needs just, a Justfile, .just helpers, or when the user mentions task automation, "just build", "just lint", "just fmt", or dropping in a just system.
tools
Convert PDF documents to markdown, extract images and tables using the docling CLI. Use when asked to convert a PDF, extract a datasheet, get images from a PDF, or process any document into structured output. Triggers: 'convert pdf', 'pdf to markdown', 'extract images from pdf', 'datasheet', 'get tables from pdf', 'extract diagrams'. No MCP required — uses docling CLI only.
development
Use when another workflow must launch Claude, Codex, or Gemini as a separate background sub-agent without opening a terminal. Spawns the `launchpad` agent with fenced JSON input and `run_in_background: true`.
testing
Run repo startup: prompt load, checklist sync, optional PR triage, worktree hygiene, and CI pull. Best-effort with structured status.