← Back to Skills Marketplace
schedule-reminder
by
JayTing511
· GitHub ↗
· v1.0.1
· MIT-0
313
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install schedule-reminder
Description
双保险智能日程提醒系统。触发词: 提醒我、记得、别忘了、明天、后天、下午、上午、几点、会议、开会、截止、截止日期、日程、安排、计划。即使Gateway失效也能准时提醒。使用场景:(1) 用户说'提醒我XX'时创建提醒, (2) 主动从对话中捕捉日程信息, (3) 每日定时推送日程预览。支持微信、Telegram等...
Usage Guidance
This package appears to do what it says: it stores reminders in ~/.openclaw/data, uses the OpenClaw CLI to send notifications, and installs system scheduling (crontab or launchd) for the fallback mechanism. Before installing: (1) review the scripts (they are included) and confirm you trust the OpenClaw CLI that will be invoked; (2) be aware the installer will add entries to your crontab or create LaunchAgents and will write files and logs under ~/.openclaw/data; (3) ensure you are comfortable granting the installer permission to modify your crontab/LaunchAgents; (4) edit schedule-reminder-config.json to set your userId (needed to send messages). No external downloads, secret exfiltration, or unrelated credential requests were found.
Capability Analysis
Type: OpenClaw Skill
Name: schedule-reminder
Version: 1.0.1
The skill implements a 'dual-insurance' reminder system that uses both the OpenClaw gateway and local system persistence (crontab on Linux and LaunchAgents on macOS) to ensure message delivery. While the installation script (scripts/install.mjs) performs high-privilege actions by modifying system schedulers, these behaviors are explicitly documented as core features and are implemented with basic safety measures like shell quoting and XML escaping. The code logic in scripts/create-reminder.mjs and scripts/reminder-backup.mjs is transparent, lacks obfuscation, and shows no signs of data exfiltration or unauthorized remote access.
Capability Assessment
Purpose & Capability
Name/description match the implementation: scripts create reminders, keep a local backup, and send messages via the OpenClaw CLI; creating cron/launchd entries and local data files under ~/.openclaw/data is expected for the described 'double-insurance' reminder behavior.
Instruction Scope
SKILL.md and the scripts limit their actions to creating/editing files in ~/.openclaw/data, calling the openclaw CLI, and installing schedulers. There are no instructions to read unrelated system secrets or to exfiltrate data to external endpoints.
Install Mechanism
No network downloads or extraction steps; all code is included in the package. The installer writes config/runtime files and sets up cron or launchd entries — expected for a scheduler-style skill.
Credentials
The skill declares no required credentials. It does rely on the presence of node, a system scheduler (crontab/launchd) and the OpenClaw CLI (resolved as OPENCLAW_BIN or discovered at install). That dependency is proportional to sending notifications via OpenClaw, but you should confirm the openclaw binary is the expected/trusted CLI on your system.
Persistence & Privilege
Installer modifies the user's crontab (on Linux) or writes LaunchAgents plists and loads them (on macOS) to run backup/daily tasks (per-minute and daily). This persistent scheduling is necessary for the 'backup' behavior but does change user schedulers and creates files under ~/.openclaw — review before installing.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install schedule-reminder - After installation, invoke the skill by name or use
/schedule-reminder - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**Summary:**
1.0.1 introduces a dual-backup (双保险) reminder system and script-based architecture.
- Added full script-based workflow with `install.mjs`, `create-reminder.mjs`, `reminder-backup.mjs`, and `daily-brief.mjs`.
- Introduced dual reminder mechanism: uses OpenClaw cron as primary, with system-level crontab fallback for reliable delivery even if Gateway fails.
- Added configurable options (via `default.json` and user config file) for primary channel, backup status, user/account IDs, and multi-channel support (WeChat, Telegram, Discord).
- Provided step-by-step install, configuration, and troubleshooting instructions.
- Overhauled documentation for concise operation and quick start, focusing on scripts and resilience.
- Now requires both "cron" and "message" tools.
v1.0.0
Initial release of intelligent schedule reminder system with multi-mode proactive and on-demand reminders.
- Automatically detects time + task intents in user conversations and proactively proposes reminders (never auto-creates).
- Provides a daily push preview of upcoming reminders each morning, scanning cron-based schedule database.
- Supports explicit user actions: create, query, and cancel reminders with natural commands.
- All reminders and schedules use the OpenClaw cron system; no dependency on local files or memory plugins.
- Smart duplication prevention, snooze/delay replies, rich contextual content in reminder messages, and completion tracking included.
- Not for calendar sync, room booking, or project management.
Metadata
Frequently Asked Questions
What is schedule-reminder?
双保险智能日程提醒系统。触发词: 提醒我、记得、别忘了、明天、后天、下午、上午、几点、会议、开会、截止、截止日期、日程、安排、计划。即使Gateway失效也能准时提醒。使用场景:(1) 用户说'提醒我XX'时创建提醒, (2) 主动从对话中捕捉日程信息, (3) 每日定时推送日程预览。支持微信、Telegram等... It is an AI Agent Skill for Claude Code / OpenClaw, with 313 downloads so far.
How do I install schedule-reminder?
Run "/install schedule-reminder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is schedule-reminder free?
Yes, schedule-reminder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does schedule-reminder support?
schedule-reminder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created schedule-reminder?
It is built and maintained by JayTing511 (@jayting511); the current version is v1.0.1.
More Skills