schedule-reminder

双保险智能日程提醒系统。触发词: 提醒我、记得、别忘了、明天、后天、下午、上午、几点、会议、开会、截止、截止日期、日程、安排、计划。即使Gateway失效也能准时提醒。使用场景:(1) 用户说'提醒我XX'时创建提醒, (2) 主动从对话中捕捉日程信息, (3) 每日定时推送日程预览。支持微信、Telegram等多渠道。NOT for: 日历同步, 会议室预定, 项目管理。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "schedule-reminder" with this command: npx skills add jayting511/schedule-reminder

双保险智能日程提醒

核心特性:即使 Gateway 失效,也能准时提醒

快速开始

1. 安装

cd schedule-reminder
node scripts/install.mjs

2. 配置

编辑 ~/.openclaw/data/schedule-reminder-config.json

{
  "primaryChannel": "openclaw-weixin",
  "backupEnabled": true,
  "userId": "你的微信ID或Telegram chatId",
  "accountId": "你的账号ID(可选)"
}

3. 创建提醒

node scripts/create-reminder.mjs "喝水" "该喝水了" "+30m"

时间格式:

  • +5m - 5分钟后
  • +1h - 1小时后
  • 2026-03-30T15:00:00+08:00 - ISO时间

双保险架构

主方案:OpenClaw Cron

  • 依赖 Gateway,功能完整
  • 支持复杂 cron 表达式
  • 自动删除已执行任务

备用方案:系统级定时任务

  • 不依赖 Gateway
  • 系统 crontab 每分钟检查
  • 多层级 fallback:CLI → API → 文件记录
  • 失败后自动重试(最多3次)

使用方式

方式1:命令行

# 创建提醒
node scripts/create-reminder.mjs "名称" "消息" "时间"

# 示例
node scripts/create-reminder.mjs "开会" "15分钟后开会" "+15m"
node scripts/create-reminder.mjs "提交报告" "今天截止" "2026-03-30T18:00:00+08:00"

方式2:对话中使用

当用户说:

  • "提醒我5分钟后喝水"
  • "明天下午3点开会"
  • "帮我设个提醒"

自动调用 create-reminder.mjs 创建双保险提醒。

工作模式

模式 A:主动捕捉(对话中)

检测到用户提及时间 + 事项时,主动提议创建提醒:

用户: "明天下午3点要跟投资人开会"
助手: "收到。我注意到你明天下午3点有投资人会议,要我帮你设提醒吗?
  建议:明天 14:30 提前30分钟提醒
  直接说'好'我就帮你创建。"

模式 B:日程巡检

每日早间自动推送日程预览(需配置 cron)。

模式 C:显式请求

用户直接说"提醒我..."时立即创建。

配置选项

选项类型默认值说明
primaryChannelstringopenclaw-weixin主推送渠道
backupEnabledbooleantrue启用备用方案
userIdstring-用户ID(必填)
accountIdstring-账号ID(多账号时需要)

支持渠道:

  • openclaw-weixin - 微信
  • telegram - Telegram
  • discord - Discord

文件结构

schedule-reminder/
├── SKILL.md              # 本文件
├── package.json          # 包配置
├── config/
│   └── default.json      # 默认配置
└── scripts/
    ├── install.mjs       # 安装脚本
    ├── create-reminder.mjs   # 创建提醒
    └── reminder-backup.mjs   # 备用检查

数据存储

  • 主存储: OpenClaw cron 系统
  • 备用存储: ~/.openclaw/data/reminders.json
  • 配置: ~/.openclaw/data/schedule-reminder-config.json
  • 日志: ~/.openclaw/data/reminder-backup.log

注意事项

  1. 安装后必须配置 userId,否则无法发送提醒
  2. 备用方案依赖系统 crontab,确保有权限
  3. 时区默认使用 Asia/Shanghai
  4. 一次性提醒执行后自动清理

故障排查

提醒没收到?

  1. 检查配置:cat ~/.openclaw/data/schedule-reminder-config.json
  2. 查看日志:tail ~/.openclaw/data/reminder-backup.log
  3. 检查 crontab:crontab -l | grep reminder
  4. 手动测试:node scripts/reminder-backup.mjs

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Img2img

Generate images from text descriptions using DALL-E 3 while adhering to usage policies and avoiding realistic human faces.

Registry SourceRecently Updated
General

Habitat-GS-Navigator

Navigate and interact with photo-realistic 3DGS environments via the Habitat-GS Bridge. Use when: user asks to explore a 3D scene, perform embodied navigatio...

Registry SourceRecently Updated
General

Memory Palace

持久化记忆管理。Use when: 用户告诉你个人信息/偏好/习惯、需要记住项目状态/技术决策、完成任务后有可复用经验、用户说"记住""别忘了""下次注意"、需要回忆之前的对话内容。支持语义搜索和时间推理。

Registry SourceRecently Updated
General

Podcast Transcript Mining Authority Positioning

Extract guest appearances, speaking topics, and soundbites from podcast transcripts to build authority portfolios and generate podcast pitch templates. Use w...

Registry SourceRecently Updated