Docs / Skills Reference / Schedule

Schedule

What it does

Sets up recurring and one-shot scheduled actions using cron syntax, RRULE patterns, or simple timestamps. Your assistant can do things on a schedule without you asking.

Setup required

None. Works immediately.

Permissions

  • No special permissions needed

Common prompts

You say...What happens
“Remind me to check my email every morning at 9am”Creates a recurring schedule
“Set a reminder for March 15th at 2pm”One-time scheduled notification
“Every Friday at 5pm, summarize my week”Recurring task with execution
“Show me my active schedules”Lists all scheduled items
“Cancel the morning email reminder”Deletes a schedule

Configuration

  • Supports cron syntax for recurring schedules
  • RRULE (RFC 5545) for complex recurrence patterns
  • ISO 8601 timestamps for one-time events
  • Two modes: “execute” (run a task) or “notify” (send a notification)
  • Timezone-aware

Tips & gotchas

  • Persistent across conversations. Schedules persist across conversations — set it once and it runs until you cancel it.
  • Simple reminders. For simple reminders, just say “remind me.”
  • Complex patterns. For complex patterns (“every other Tuesday”), the RRULE support handles it.
  • Same permission rules. Scheduled actions run with the same permission rules as interactive actions — your assistant won't do anything it couldn't do in a normal conversation.