OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  remind-me:使用自然语言设定事务提醒

remind-me:使用自然语言设定事务提醒

 
  oauth ·  2026-02-06 20:42:08 · 3 次点击  · 0 条评论  

名称: remind-me
描述: 使用自然语言设置提醒。自动创建一次性定时任务并记录到 Markdown 文件。
元数据: {"clawdbot":{"emoji":"⏰","requires":{"bins":["bash","date"]}}}


提醒我

基于自然语言的自动提醒工具。使用 cron 进行任务调度,使用 Markdown 记录日志。

使用方法

一次性提醒

只需用自然语言表达:
- “今天晚些时候提醒我支付 Gumroad 订单”
- “明天下午 3 点提醒我给妈妈打电话”
- “2 小时后提醒我检查烤箱”
- “下周一上午 9 点提醒我开会”

重复性提醒

用于周期性任务:
- “每小时提醒我起来活动一下”
- “每天上午 9 点提醒我查看邮件”
- “每周一下午 2 点提醒我开会”
- “每周提醒我提交工时表”

工作原理

  1. 从你的消息中解析时间
  2. 使用 --at 参数创建一次性 cron 任务
  3. 将记录写入 /home/julian/clawd/reminders.md 作为历史日志
  4. 在预定时间,你将收到提醒消息

时间解析规则

一次性提醒

相对时间:
- “5 分钟后” / “2 小时后” / “3 天后”
- “今天晚些时候” → 当天 17:00
- “今天下午” → 当天 15:00
- “今晚” → 当天 20:00

绝对时间:
- “明天” → 明天 9:00
- “明天下午 3 点” → 明天 15:00
- “下周一” → 下周一 9:00
- “下周一 下午 2 点” → 下周一 14:00

具体日期:
- “1 月 15 日” → 1 月 15 日 9:00
- “1 月 15 日下午 3 点” → 1 月 15 日 15:00
- “2026-01-15” → 2026 年 1 月 15 日 9:00
- “2026-01-15 14:30” → 2026 年 1 月 15 日 14:30

重复性提醒

时间间隔:
- “每 30 分钟”
- “每 2 小时”

每日:
- “每天上午 9 点”
- “每天下午 3 点”

每周:
- “每周” → 每周一 9:00
- “每周一下午 2 点”
- “每周五下午 5 点”

提醒日志

所有提醒均记录在 /home/julian/clawd/reminders.md

- [scheduled] 2026-01-06 17:00 | 支付 Gumroad 订单 (id: abc123)
- [recurring] 每 2 小时 | 起身活动一下 (id: def456)
- [recurring] cron: 0 9 * * 1 | 周会 (id: ghi789)

状态说明:
- [scheduled] — 一次性提醒,等待触发
- [recurring] — 重复性提醒(活跃中)
- [sent] — 一次性提醒已发送

手动命令

# 列出待处理的提醒
cron list

# 查看提醒日志
cat /home/julian/clawd/reminders.md

# 删除已安排的提醒
cron rm <任务ID>

代理实现

一次性提醒

当用户说“在 Y 时间提醒我做 X”时:

bash /home/julian/clawd/skills/remind-me/create-reminder.sh "X" "Y"

示例:

bash /home/julian/clawd/skills/remind-me/create-reminder.sh "支付 Gumroad 订单" "今天晚些时候"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "给牙医打电话" "明天下午 3 点"
bash /home/julian/clawd/skills/remind-me/create-reminder.sh "查看邮件" "2 小时后"

重复性提醒

当用户说“每隔 X 提醒我做 Y”时:

bash /home/julian/clawd/skills/remind-me/create-recurring.sh "Y" "每隔 X"

示例:

bash /home/julian/clawd/skills/remind-me/create-recurring.sh "起身活动一下" "每 2 小时"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "查看邮件" "每天上午 9 点"
bash /home/julian/clawd/skills/remind-me/create-recurring.sh "团队周会" "每周一下午 2 点"

以上脚本均自动执行以下操作:
1. 解析时间/计划
2. 创建 cron 任务(一次性任务使用 --at,重复性任务使用 --every/--cron
3. 记录到 /home/julian/clawd/reminders.md
4. 返回包含任务 ID 的确认信息

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor