捕获自然语言事件,保存至工作区,安排 Telegram 提醒,自动 cron 通知并查询即将到来的事件。

安装

概览

什么是Reminder

Reminder(秘书)是一个专为 OpenClaw 生态设计的轻量级个人助理工具,旨在帮助用户通过自然语言捕获日常事务、重要日程和待办事项。用户可以用中文或英文描述诸如会议、生日、截止日期等事件,系统会自动解析其中的关键信息,并将其结构化地保存到本地工作区中。这种设计使得用户的日程数据可以轻松通过 Git 或 claw-roam 等同步机制在不同设备间保持一致,实现真正的跨端协同管理。 该工具的核心能力在于将非结构化的口语表达转化为机器可处理的时间、日期和提醒逻辑。例如,当你说“后天上午10点有个会”时,Reminder 不仅能识别出时间范围,还能结合预设的时区(默认亚洲/上海)进行准确换算。它支持农历生日的智能转换,并允许用户自定义提醒触发时机——比如提前一天、一小时或十分钟发送 Telegram 通知。所有调度任务均通过 OpenClaw 的 cron 系统完成,确保提醒准时送达当前绑定的 Telegram 账户。 值得注意的是,Reminder 严格遵循隐私优先原则:技能本身不含任何个人数据存储功能,全部事件信息均明文保存在 `~/.openclaw/workspace/reminders/events.yml` 文件中。这意味着用户完全掌控自己的数据,无需担心云端泄露风险。同时,模板文件与配置参数(如时区、提醒偏移量)均可按需调整,满足不同地区和使用习惯的需求。

核心功能特点

  1. 支持中英文自然语言输入,自动提取事件标题、时间、备注及重复规则
  2. 将事件结构化存储于本地 YAML 文件,便于 Git 或 claw-roam 多设备同步
  3. 基于 OpenClaw cron 系统自动调度 Telegram 提醒,支持多时间节点推送
  4. 智能处理模糊表述(如‘后天’‘下个月’),仅询问必要澄清问题以确认细节
  5. 提供查询接口,可快速检索近期或指定周期内的安排计划
  6. 兼容农历生日等特殊日期类型,支持年度自动更新与闰月提示

适用场景

Reminder 特别适合需要高效管理个人日程但又不愿依赖复杂日历应用的用户群体。无论是学生党记录考试复习节点,还是职场人士安排项目汇报、客户会议,只需一句口语化描述即可完成录入。对于经常出差或多设备切换使用的专业人士而言,其基于本地文件的存储方式确保了日程信息始终跟随主账号流转,避免因更换手机或电脑导致的历史记录丢失。 日常生活中,Reminder 能显著减少遗忘重要时刻的风险。想象一下:当你随口提到‘我妈下个月2号生日’,系统不仅记住了这个日期,还会根据设定的偏移策略在适当时间推送温馨提醒;又或者在准备论文期间说‘周五下午三点交初稿’,它会在截止前多次通知你,防止最后一刻手忙脚乱。此外,对于有周期性事务的人群(如每周健身打卡、每月账单支付),该工具也提供了灵活的重复设置选项,真正实现‘一劳永逸’式的自动化管理。 更妙的是,Reminder 不强制绑定特定平台或服务商。只要你在 OpenClaw 环境中运行 Telegram Bot,就能无缝接入提醒体系。而由于所有原始数据保留在本地,即便未来迁移到其他系统,也能轻松导出继续使用。这种去中心化的设计理念,既保障了灵活性,又强化了用户对数据的自主权,非常适合注重隐私且追求效率的技术爱好者与极客用户。