delaying-tasks

Schedule delayed actions and bounded polling tasks for asynchronous workflows.

4|2|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/randlee/synaptic-canvas --skill delaying-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delaying-tasks
Source: https://github.com/randlee/synaptic-canvas/tree/main/packages/delay-tasks/skills/delaying-tasks
Command: npx skills add https://github.com/randlee/synaptic-canvas --skill delaying-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the automation of tasks requiring delays or interval-based polling, ensuring reliable and efficient execution within AI workflows without complex manual setup.

Core Features & Use Cases

  • One-Shot Delayed Actions: Schedule a single action to execute after a specified duration or at a specific time.
  • Bounded Interval Polling: Continuously check for conditions at regular intervals, with configurable limits on duration or attempts.
  • Stop-on-Success Polling: Automatically stop polling once a success condition is met, preventing unnecessary checks.
  • Use Case: Imagine you've triggered a GitHub Action and need to wait for it to complete before proceeding. Use this Skill to poll the GitHub API every minute for 10 minutes, stopping as soon as the action finishes, and then continue your workflow.

Quick Start

Use the delay skill to wait for 5 minutes, then check the status of the GitHub Actions workflow.

Frequently Asked Questions about delaying-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delay an action in an AI workflow before proceeding to the next step?

Delay actions execute a single task after a specified duration using /delay commands. The Skill schedules one-shot delays with precise timing, returning success confirmation and elapsed duration, then continues your workflow automatically.

Can I poll an API or service repeatedly until a condition is met?

Bounded interval polling checks a condition at regular intervals with configurable attempt or duration limits. The Skill stops automatically once success is detected, preventing unnecessary repeated checks and returning attempt count and completion status.

What's the best way to monitor a GitHub Action workflow without manual checks?

Use bounded polling to query the GitHub API at regular intervals with a maximum duration or attempt count. The Skill handles stop-on-success logic, stopping as soon as the workflow completes and eliminating manual status verification steps.

How do I set up polling for CI/CD tasks with time and attempt limits?

Configure polling parameters including heartbeat cadence, maximum duration, and maximum attempts. The Skill enforces these bounds automatically, tracks progress across attempts, and supports optional prompt actions before executing the polled task.

Can I use delays and polling together in an automated workflow?

The Skill supports both one-shot delays and bounded polling within the same workflow, enabling sequences like delay-then-poll or poll-then-delay patterns. Combine both via script components for complex asynchronous task chains.

What happens if polling doesn't succeed within the configured limits?

Polling enforces maximum duration and attempt constraints with safe cancellation rules. If limits are reached, the Skill returns stopped_early status, allowing your workflow to handle timeout scenarios or trigger fallback actions.