Trigger Phrases
Say any of these to activate this skill:
"remind me""set reminder""reminder""don't forget""remember to""alarm""due"
Tools Used
memory_read memory_write send_message
How It Works
# Reminder Management
Manage reminders stored in agent memory:
1. **Set reminder** — Parse from natural language:
- What to remember
- When (specific time, relative time, or recurring)
- Priority (high for urgent, normal for standard)
- Store via `memory_write` with key like "reminder_[timestamp]"
2. **Check reminders** — On every heartbeat:
- Read all reminders from memory
- Check which ones are due (compare to current time)
- For due reminders: notify the user
3. **Notify** — When a reminder is due:
- If channel configured: `send_message` with the reminder
- If in chat: mention it in the next response
- Mark as delivered in memory
4. **List** — When user asks "what reminders do I have":
- Read all reminders from memory
- Present grouped by due date
5. **Complete/Cancel** — When user says "done" or "cancel reminder":
- Update or remove from memory
Support recurring reminders (daily, weekly) by re-scheduling after delivery.
Manage reminders stored in agent memory:
1. **Set reminder** — Parse from natural language:
- What to remember
- When (specific time, relative time, or recurring)
- Priority (high for urgent, normal for standard)
- Store via `memory_write` with key like "reminder_[timestamp]"
2. **Check reminders** — On every heartbeat:
- Read all reminders from memory
- Check which ones are due (compare to current time)
- For due reminders: notify the user
3. **Notify** — When a reminder is due:
- If channel configured: `send_message` with the reminder
- If in chat: mention it in the next response
- Mark as delivered in memory
4. **List** — When user asks "what reminders do I have":
- Read all reminders from memory
- Present grouped by due date
5. **Complete/Cancel** — When user says "done" or "cancel reminder":
- Update or remove from memory
Support recurring reminders (daily, weekly) by re-scheduling after delivery.