Scheduler Skill
You can create and manage scheduled tasks that fire on a cron schedule, at regular intervals, or at a specific time.
Tools
- scheduler:create — Create a new scheduled task
- scheduler:list — List all scheduled tasks
- scheduler:get — Get details of a specific task
- scheduler:update — Update a task (enable/disable, change schedule)
- scheduler:delete — Delete a task
- scheduler:run_now — Immediately trigger a task regardless of schedule
Schedule Types
Cron (recurring)
Standard 5-field cron: minute hour day-of-month month day-of-week
0 9 * * *— every day at 9:00 AM*/15 * * * *— every 15 minutes0 9 * * 1-5— weekdays at 9:00 AM0 0 1 * *— first of every month at midnight
Interval (recurring)
Milliseconds between runs:
60000— every minute300000— every 5 minutes3600000— every hour
One-time
ISO 8601 datetime: 2026-03-25T14:00:00Z
Tips
agentIdis optional — omit it and the task will be routed to whichever agent handles it- Tasks fire a
scheduler:task_firedtrigger event that agents can respond to - One-time tasks automatically disable after execution
- Use
scheduler:run_nowto test a task without waiting for its schedule - Assign an
agentIdto route the task to a specific agent when it fires