双保险智能日程提醒:触发词提醒我、记得、别忘了、明天、后天、下午、上午、几点、会议、开会、截止、截止日期、日程、安排、计划。Gateway失效时仍准时提醒。场景:①语音/文字创建提醒;②对话中自动提取日程;③每日定时推送日程预览。支持微信、Telegram等平台。
核心特性:即使 Gateway 失效,也能准时提醒
bash
cd schedule-reminder
node scripts/install.mjs
编辑 ~/.openclaw/data/schedule-reminder-config.json:
json
{
"primaryChannel": "openclaw-weixin",
"backupEnabled": true,
"userId": "你的微信ID或Telegram chatId",
"accountId": "你的账号ID(可选)"
}
bash
node scripts/create-reminder.mjs "喝水" "该喝水了" "+30m"
时间格式:
+5m - 5分钟后+1h - 1小时后2026-03-30T15:00:00+08:00 - ISO时间bash
# 创建提醒
node scripts/create-reminder.mjs "名称" "消息" "时间"
# 示例
node scripts/create-reminder.mjs "开会" "15分钟后开会" "+15m"
node scripts/create-reminder.mjs "提交报告" "今天截止" "2026-03-30T18:00:00+08:00"
当用户说:
自动调用 create-reminder.mjs 创建双保险提醒。
检测到用户提及 时间 + 事项 时,主动提议创建提醒:
text
用户: "明天下午3点要跟投资人开会"
助手: "收到。我注意到你明天下午3点有投资人会议,要我帮你设提醒吗?
建议:明天 14:30 提前30分钟提醒
直接说'好'我就帮你创建。"
每日早间自动推送日程预览(需配置 cron)。
用户直接说"提醒我..."时立即创建。
选项类型默认值说明primaryChannelstringopenclaw-weixin主推送渠道backupEnabledbooleantrue启用备用方案userIdstring-用户ID(必填)accountIdstring-账号ID(多账号时需要)
支持渠道:
openclaw-weixin - 微信telegram - Telegramdiscord - Discordtext
schedule-reminder/
├── SKILL.md # 本文件
├── package.json # 包配置
├── config/
│ └── default.json # 默认配置
└── scripts/
├── install.mjs # 安装脚本
├── create-reminder.mjs # 创建提醒
└── reminder-backup.mjs # 备用检查
~/.openclaw/data/reminders.json~/.openclaw/data/schedule-reminder-config.json~/.openclaw/data/reminder-backup.loguserId,否则无法发送提醒Asia/Shanghai提醒没收到?
cat ~/.openclaw/data/schedule-reminder-config.jsontail ~/.openclaw/data/reminder-backup.logcrontab -l | grep remindernode scripts/reminder-backup.mjs