Shogo
Built-in

Reminder Manage

Set and manage reminders — store in memory, check on heartbeat, notify when due

Built-in Skill

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.

Ready to use Reminder Manage?

Create a free agent and install this skill in one click.

Get Started Free →