AgentStack
SKILL verified MIT Self-run

Set Reminders

skill-sumitaich1998-jarvisvr-set-reminders · by sumitaich1998

>-

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-sumitaich1998-jarvisvr-set-reminders

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Set Reminders? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Set Reminders

Capture what to remember and when, persist it, and confirm with a reminder card; when it fires, raise a notification.

Steps

  1. Extract text + timing. Relative ("in 20 minutes") → in_seconds;

absolute ("at 18:00") → at. Context ("when I get home") → store the trigger text and let the scene/perception layer fire it.

  1. Call set_reminder{text, in_seconds?, at?}. Persists it and spawns a

reminder panel card.

  1. Confirm naturally: "I'll remind you to call Mom at 6 PM."
  2. On due (server scheduler), raise a notification_toast via notify.

Output

Confirmation card (set_reminderpanel):

{ "widget_type": "panel",
  "props": { "title": "Reminder", "body": "Call Mom at 18:00" },
  "interactions": ["grab","tap"] }

agent.speech: { "text": "I'll remind you to call Mom at 6 PM.", "final": true }

Due notification (notifynotification_toast):

{ "widget_type": "notification_toast",
  "props": { "title": "Reminder", "body": "Call Mom", "severity": "info", "source": "Reminders",
             "actions": [ { "id": "done", "label": "Done" }, { "id": "snooze", "label": "Snooze 10m" } ],
             "auto_dismiss_ms": 0 } }

Edge cases

  • No time given → store it as an untimed reminder and say it's a note-to-self,

or ask once if timing clearly matters.

  • Ambiguous time ("at 6" — am/pm? today/tomorrow?) → assume the next sensible

occurrence and state your assumption; only clarify-intent if costly.

  • Short countdowns ("remind me in 2 minutes") → equivalent to a labelled

countdown; you may use manage-timers instead.

  • Recurring ("every morning") → store recurrence in the text; note that

recurring scheduling depends on backend support.

  • Snooze → re-arm with a new in_seconds; Done → mark complete and stop.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.