Scheduling and Reminder Tools
Atlas can set reminders for you and create automated tasks that run on a schedule. Reminders are one-shot notifications that fire at a specific time. Scheduled tasks run repeatedly on a cron schedule and trigger AI prompts that can use all of Atlas’s tools.
set_reminder
Section titled “set_reminder”Sets a one-time reminder that Atlas will notify you about at the specified time.
Key parameters:
message— what the reminder should saydelay_minutes— fire the reminder this many minutes from now (use this ORat_time, not both)at_time— fire at a specific time (ISO 8601 format, e.g.,2024-01-15T14:30:00)
Try saying:
- “Remind me to call Sarah in 30 minutes”
- “Set a reminder for tomorrow at 9am to review the Q1 report”
- “Remind me about the Henderson deadline in 2 hours”
- “Set a reminder for Monday morning to check on the build”
- “Remind me to follow up with the investor at 3pm today”
When the reminder fires, Atlas will send a notification through the Atlas app. If you have voice mode active, it can also speak the reminder aloud.
create_scheduled_task
Section titled “create_scheduled_task”Creates a recurring automated task that runs on a cron schedule. When the task fires, Atlas runs the prompt in an isolated conversation with full access to your tools — searching notes, updating memory, creating daily notes, and more.
Key parameters:
name— a short identifier for the taskschedule— a cron expression (e.g.,0 9 * * 1for every Monday at 9am)action_config— the prompt text that Atlas will run when the task firesdescription— optional human-readable description of what the task does
Try saying:
- “Create a scheduled task to generate my weekly review every Friday at 5pm”
- “Set up a daily morning briefing at 8am on weekdays”
- “Schedule a task to check my open tasks and create a summary every Monday morning”
- “Create a weekly reminder to update my project notes every Sunday evening”
Cron Expression Reference
Section titled “Cron Expression Reference”Cron expressions define when a scheduled task runs. The format is:
minute hour day-of-month month day-of-week * * * * *| Expression | Meaning |
|---|---|
0 9 * * 1-5 | Every weekday at 9:00 AM |
0 17 * * 5 | Every Friday at 5:00 PM |
0 8 * * * | Every day at 8:00 AM |
30 12 * * 1 | Every Monday at 12:30 PM |
0 9 1 * * | First day of every month at 9:00 AM |
0 */4 * * * | Every 4 hours |
You don’t need to know cron syntax — just describe the schedule in plain language and Atlas will convert it:
- “Every weekday at 9am” →
0 9 * * 1-5 - “Every Friday at 5pm” →
0 17 * * 5 - “First of every month at 8am” →
0 8 1 * *
Example Prompt
Section titled “Example Prompt”A daily briefing task might use a prompt like:
Generate a morning briefing: list my open tasks for today, check my calendar for meetings,and include a weather summary. Save the briefing to today's daily note.When this fires, Atlas runs the prompt in its own isolated conversation, uses the relevant tools (calendar, tasks, weather, daily notes), and produces the result without interfering with your active chat.
Managing Scheduled Tasks
Section titled “Managing Scheduled Tasks”You can ask Atlas about your scheduled tasks:
- “What scheduled tasks do I have?”
- “Show me my automation schedule”
- “Is my weekly review task enabled?”
Active Hours
Section titled “Active Hours”Scheduled tasks respect your configured active hours (set in Settings > Automation). Tasks marked as “active hours only” won’t run outside those hours, even if the cron schedule would otherwise trigger them. This prevents Atlas from running tasks in the middle of the night.