to-do

Schedule one-off delayed actions using Linux/macOS 'at' or Windows 'schtasks'.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/bobvarkey/diabetes-buddy --skill to-do
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: to-do
Source: https://github.com/bobvarkey/diabetes-buddy/tree/main/skills/to-do
Command: npx skills add https://github.com/bobvarkey/diabetes-buddy --skill to-do

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cross-platform task scheduling that lets you wake the AI at a precise future moment with full context, enabling automated workflows and timely notifications without manual intervention.

Core Features & Use Cases

  • Schedule, list, and manage one-off delayed actions that fire at an exact time in the user's timezone.
  • Wakes the agent with a self-contained instruction that includes target routing and required context.
  • Use cases include reminders, workflow triggers, system checks, and multi-step notifications.

Quick Start

Schedule a task for a specific date and time in the user's timezone with a clear instruction, and include the user_id and channel so the agent can execute it at the exact time.

Frequently Asked Questions about to-do

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

FAQPage Schema
How do I schedule a task to trigger an AI reminder at a precise future time?▼

Cross-platform task scheduling lets you wake the AI at a precise future moment with full context, enabling automated workflows and timely notifications without manual intervention across Linux, macOS, and Windows.

Does task scheduling work on both Windows and Linux systems?▼

Yes, cross-platform task scheduling works on both systems by utilizing native Linux and macOS 'at' commands alongside Windows 'schtasks' for executing delayed actions, ensuring reliable wake-up triggers across different operating environments.

What environment variables do I need to set up for timezone scheduling?▼

Timezone scheduling requires configuring OPENCLAW_BIN and OPENCLAW_TZ environment variables before use. These settings validate inputs and ensure the agent wakes at the correct local time to execute the scheduled workflow triggers.

Can I list and manage delayed actions after they are scheduled?▼

You can list and manage one-off delayed actions after scheduling them. The system injects a self-contained instruction payload with explicit user and channel routing, allowing you to track and modify upcoming reminders and workflow triggers.

What happens if I provide an ambiguous time when scheduling a reminder?▼

The scheduling system validates inputs and guards against ambiguous scheduling. If you provide an unclear time for a reminder, the validation process prevents the delayed action from being set to ensure precise future execution.

Why do I need to include user_id and channel when setting up workflow triggers?▼

Including user_id and channel when setting up workflow triggers ensures the agent has explicit routing information. This self-contained instruction payload guarantees the automated notification or system check reaches the correct destination at execution time.