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 write_file send_message notify_user

How It Works

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 write_file to MEMORY.md
  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:
    • notify_user with the reminder text (app notification + device push; skipped during quiet hours, so retry on the next heartbeat)
    • 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 →