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.