核心用法
quick-reminders 是一个轻量级一次性提醒技能,适用于48小时内的短期提醒。通过 nohup sleep 创建后台进程,在指定时间通过 openclaw message send 发送消息。
工作流程:
1. Agent在创建时撰写最终发送文本(人性化、口语化)
2. 调用 nohup-reminder.sh add 设置时间和目标
3. 后台进程到期自动触发,零LLM token消耗
关键命令:
add "文本" --target <ID> -t <时间>— 创建提醒(支持相对时间如30m、2h,或绝对ISO-8601)list— 查看待办(自动清理已触发)remove ID/remove --all— 删除提醒
多通道支持: Telegram(默认)、WhatsApp、Discord、Signal、iMessage,通过 --channel 切换。
显著优点
1. 零运行时成本 — 创建时一次性撰写文本,触发时无LLM调用,适合高频短周期提醒场景
2. 人性化表达 — 强制要求"朋友发短信"风格,禁止机器人式"Reminder:"开头,支持幽默共情
3. 极简架构 — 纯bash+nohup,无依赖服务,可靠性高
4. 灵活时间格式 — 同时支持自然相对时间(1h30m)和带时区的绝对时间
潜在缺点与局限性
| 限制 | 说明 |
|------|------|
| **48小时硬上限** | 超期必须使用日历,无法替代长期日程管理 |
| **无持久化保障** | 系统重启/进程被杀则提醒丢失,非关键事务适用 |
| **单设备依赖** | nohup进程绑定创建时的机器,无跨设备同步 |
| **无重复提醒** | 纯一次性,不支持周期性任务 |
| **文本冻结** | 创建后无法修改内容,只能删除重建 |
适合人群
- 需要低成本、高频率短期提醒的用户(如番茄钟、临时待办)
- 重视消息人格化体验、反感系统通知腔调的用户
- 技术用户(Agent开发者)需要轻量提醒原语构建工作流
常规风险
- 进程级可靠性:nohup在系统休眠、重启、OOM时可能失效,关键提醒建议双重确认
- 时区陷阱:绝对时间若省略
-z参数,依赖系统local时间,跨时区场景易出错 - 目标ID管理:
--target需从TOOLS.md或session_status提取,配置缺失时命令失败 - 无送达确认:openclaw发送失败(如网络中断)无重试机制,用户可能错过提醒