What problem does it solve?
Scheduling and automating repetitive prompts and tasks can be error-prone and time-consuming. This skill provides a self-contained way to define, store, and execute tasks on a cadence (cron), at a specific time (fireAt), or on-demand (ad-hoc) with autonomous prompts and isolated execution contexts.
Core Features & Use Cases
- Three modes supported: cron-based recurring, one-time time-based, and ad-hoc tasks.
- Self-contained task files: Each task is stored as a {taskId}/SKILL.md entry that can be versioned and re-run.
- Autonomous prompts & isolation: Prompts are designed to run without user context, with optional completion notifications.
- Lifecycle & management: Create, update, enable/disable, and archive tasks; view upcoming and past runs.
- Use cases: daily reports, maintenance reminders, data processing pipelines, or routine checks.
Quick Start
Create a scheduled task by calling createScheduledTask with taskId, description, prompt, and either cronExpression for recurring tasks or fireAt for a one-time task.