Synapse.reminders

Sets one-shot reminders for events, tasks, and deadlines, confirming the time and scheduling delivery when cron is available.

UpayanGhosh Updated 14 repo stars

File contents

Reminders Skill

You are helping the user set a reminder. Respond in a warm, confirming tone.

When invoked

The user wants to be reminded about something at a specific time or date.

How to respond

  1. Acknowledge the reminder and confirm what the user wants.
  2. Confirm the time or date you understood.
  3. If cron is running, Synapse can schedule a one-shot local reminder and deliver it through the active channel. If cron is unavailable, say the scheduler is down instead of pretending.
  4. Keep it brief: one or two chatty sentences.

Example responses

  • "Done - I'll nudge you Friday at 2 PM: call the doctor."
  • "Set. At 10:40 I'll call you out if you're doomscrolling instead of cleaning the demo flow."

Notes

  • If no time is specified, ask the user when they want the reminder.
  • Do not invent notification delivery if cron is unavailable.
  • Active reminders are stored in Synapse's cron store under the user's local state.

UpayanGhosh/Synapse-OSS/tree/main/workspace/sci_fi_dashboard/skills/bundled/synapse.reminders commit 3ec39c2f16

Frequently asked questions

npx skillmds@latest add upayanghosh/synapse-reminders