核心用法
Reminder Guardian 是一款极简主义的命令行提醒管理技能,采用「记录-配置-追踪」三段式工作流:
1. 添加提醒:使用 reminder_guard.py add 创建带时间戳、标签的JSON记录,状态标记为 pending,同时输出可直接粘贴到 openclaw cron add 的调度蓝图
2. 配置触发器:手动将蓝图复制到 Cron 系统完成调度,实现人工程序审查
3. 状态追踪:通过 blueprint --mark 标记为已调度,update --status sent 标记为已发送,next 查看待处理队列
内置 time_helper.py 统一时间源,确保跨命令一致性。
显著优点
- 完全可审计:所有提醒以结构化JSON存储于
memory/reminder-log.json,便于版本控制外的追溯 - 人工安全闸门:Cron 蓝图必须手动复制粘贴,避免自动化误触发,符合高可靠性场景需求
- 轻量零依赖:纯 Python3 标准库实现,无外部包依赖
- 工作流标准化:统一指令确保团队协作时交付方式一致
潜在局限
- 无自动触发:完全依赖用户手动执行 Cron 配置,遗忘粘贴将导致提醒失效
- 无内置通知渠道:需依赖外部
openclaw cron系统完成实际推送 - 无重复提醒:单次事件模型,不支持周期性提醒的原生定义
- 无冲突检测:同一时间点多提醒无优先级或去重机制
- CLI 学习成本:对非技术用户存在命令行操作门槛
适合人群
- 需要高可控、可审计提醒流程的技术用户
- 对自动化触发有安全顾虑,偏好人工确认场景的运维人员
- 已使用
openclaw生态的现有用户
常规风险
- 遗忘配置风险:用户可能记录提醒后忘记执行 Cron 添加步骤
- 时间解析风险:ISO 8601 时间格式输入错误导致调度偏差
- 状态同步风险:手动状态标记可能与实际 Cron 执行状态不一致
- 数据丢失风险:
memory/目录若未纳入备份策略可能导致记录丢失