reminder-tool

Schedule durable chat reminders stored in a local SQLite database.

12|3|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/baibairui/WoClaw --skill reminder-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reminder-tool
Source: https://github.com/baibairui/WoClaw/tree/main/CodexWorkspace/.codex/skills/reminder-tool
Command: npx skills add https://github.com/baibairui/WoClaw --skill reminder-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node:sqlite, and includes scripts (resource) components.

What problem does it solve?

When users ask to be reminded, schedule a durable reminder task within the current chat by running a bundled script, avoiding ephemeral text blocks.

Core Features & Use Cases

  • Schedule reminders with delays expressed as simple durations (e.g., 5min, 2h) or exact moments.
  • Persist reminders in a local database and trigger delivery in the chat at the due time.
  • Use case: coordinate follow-ups by creating reminders that ping the user when the moment arrives.

Quick Start

Ask for a delay and a message, then run the reminder script to schedule a durable reminder in this chat.

Frequently Asked Questions about reminder-tool

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

FAQPage Schema
How do I schedule durable reminders in a chat application?

You can schedule durable reminders in a chat by executing a bundled Node.js script that stores the delay and message in a local SQLite database. This avoids relying on ephemeral text blocks and ensures delivery at the exact scheduled moment.

What environment variables are required to configure chat reminders with SQLite?

Configuring chat reminders with SQLite requires setting three specific environment variables: GATEWAY_REMINDER_DB_PATH, GATEWAY_REMINDER_CHANNEL, and GATEWAY_REMINDER_USER_ID. These variables are necessary to correctly route and deliver scheduled pings in the chat.

Can I use simple durations to trigger scheduled chat messages?

Yes, you can trigger scheduled chat messages using simple durations like 5min or 2h, or by specifying exact moments. The bundled Node.js script validates these delay formats before persisting the reminder in SQLite.

Why are my scheduled chat reminders not working after the session ends?

Scheduled chat reminders fail after a session ends if they rely on ephemeral text blocks instead of durable storage. You must execute a bundled script that persists reminders in a local SQLite database to guarantee future delivery.