reminder-manage

Schedule reminders in agent memory and notify users when due.

12|6|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/shogo-labs/shogo-ai --skill reminder-manage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reminder-manage
Source: https://github.com/shogo-labs/shogo-ai/tree/main/packages/agent-runtime/templates/research-tracking/.shogo/skills/reminder-manage
Command: npx skills add https://github.com/shogo-labs/shogo-ai --skill reminder-manage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reminders are often forgotten; this Skill enables an agent to create, store, and notify reminders in memory, ensuring timely alerts.

Core Features & Use Cases

  • Set reminders from natural language and store them in memory with a due time and optional recurrence
  • Heartbeat checks to evaluate due reminders on every tick
  • Notify users via chat or channel when reminders are due, with optional rescheduling for recurring reminders
  • Manage reminders by listing, completing, or canceling existing reminders

Quick Start

Set a reminder for tomorrow at 9am.

Frequently Asked Questions about reminder-manage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set reminders for an agent using natural language?

You can set reminders from natural language by instructing the agent to store a task with a due time. The agent parses the request, schedules the reminder in memory, and notifies you when it is due.

How do in-memory reminders work with heartbeat checks?

In-memory reminders are stored via memory read and write operations, and heartbeat checks evaluate due reminders on every tick. When a reminder is due, the agent sends a chat notification and optionally reschedules recurring events.

Can I manage and cancel scheduled reminders in a chat-driven agent?

Yes, you can manage scheduled reminders by listing, completing, or canceling them. The agent handles these requests by updating the in-memory storage to reflect the current reminder status.

Does this reminder scheduling approach support recurring events?

Yes, reminder scheduling supports recurring events with optional rescheduling. When a recurring reminder is due, the agent notifies the user and automatically reschedules it based on the recurrence pattern.

What is the best way to notify users when time-based tasks are due?

The best way to notify users of due tasks is via chat or channel messages. The agent evaluates reminders against the current time during heartbeat ticks and sends notifications directly to the user.

Are in-memory reminders persistent across agent restarts?

In-memory reminders are stored in agent memory accessed via memory_read and memory_write. Since storage is in-memory, persistence depends on the underlying agent memory implementation and its retention behavior across restarts.