skills/skills.netease.im/popo-followup-reminder

popo-followup-reminder

SKILL.md

POPO Follow-up Reminder

自动识别"稍后处理"承诺并设置定时提醒的 Skill。

功能概述

当你在 POPO 上回复别人"等会儿再查"、"稍等"、"晚点再弄"等表示稍后处理的语句时,这个 Skill 会自动:

  1. 检测意图:识别消息中的"稍后处理"表达
  2. 提取上下文:记录任务内容和对方信息
  3. 设置提醒:默认 15 分钟后发送提醒通知

支持的触发表达

以下中文表达会被识别为"稍后处理"意图:

  • "等会儿再查/做/看/找/弄"
  • "稍等" / "稍后"
  • "过一会儿"
  • "待会儿再"
  • "晚点再"
  • "等一下再"
  • "忙完这个再"
  • "现在没空查/做"

工作流程

用户发送包含"稍后处理"意图的消息
检测触发词匹配
提取任务上下文(查什么、做什么)
创建提醒记录(默认15分钟后)
向用户确认提醒已设置
15分钟后 → 发送 POPO 提醒消息

使用方法

自动检测模式

当你在 POPO 对话中回复类似以下内容时,Skill 会自动检测:

对方:"帮我查一下上个月的账单"
你:"等会儿再查,现在有点忙"
Agent:"已为你设置提醒,15分钟后会提醒你处理「上个月的账单」"

手动添加提醒

也可以主动要求设置提醒:

"帮我设置一个提醒,30分钟后提醒我回复张三"

查看待办提醒

"查看我的待办提醒"
"列出所有待处理的提醒"

自定义提醒时间

"等会儿再查,1小时后提醒我"
"晚点再弄,设置30分钟后的提醒"

配置选项

可以通过修改脚本配置自定义行为:

配置项 默认值 说明
默认提醒时间 15 分钟 可修改为 5/10/20/30 分钟等
触发关键词 见上方列表 可添加自定义触发词

脚本说明

scripts/reminder.py

核心提醒管理脚本,提供以下功能:

# 检查消息是否包含"稍后处理"意图
python scripts/reminder.py check "等会儿再查账单"
# 输出: true

# 添加提醒
python scripts/reminder.py add "等会儿再查账单" "张三@corp.netease.com" "查上个月的账单"

# 获取到期提醒
python scripts/reminder.py due

# 列出所有待处理提醒
python scripts/reminder.py list

# 清除所有提醒
python scripts/reminder.py clear

scripts/monitor.py

提醒监控脚本,用于定期检查并发送通知:

# 检查并发送到期提醒
python scripts/monitor.py

# 指定接收者
python scripts/monitor.py user@corp.netease.com

技术实现

提醒存储

  • 提醒数据存储在:~/.openclaw/workspace/data/popo_reminders.json
  • 格式:JSON 数组,每个提醒包含 id、message、sender、task_context、remind_at 等字段

提醒检查机制

  • 通过 monitor.py 定期检查到期提醒
  • 建议配合 HEARTBEAT.md 设置定时检查任务
  • 或者由 Agent 在每次对话开始时检查

与 POPO 集成

发送提醒通过 POPO API 实现:

  1. send_popo.py - POPO 消息发送脚本

    • 自动读取 ~/.openclaw/openclaw.json 中的 POPO 配置
    • 支持发送文本消息到指定接收者
  2. 配置要求

    • 确保 openclaw.json 中包含 channels.moltbot-popo 配置
    • 需要 appKeyappSecretbaseUrl
  3. HEARTBEAT 定时检查

    • 已在 HEARTBEAT.md 中添加每 15 分钟检查任务
    • Agent 会自动运行 monitor.py 检查到期提醒
    • 发现到期提醒时,通过 POPO 发送通知给你

使用示例

场景 1:财务查账

同事:"能帮我查一下 Q1 的差旅费用吗?"
你:"等会儿再查,现在财务系统有点卡"
Agent 检测到"等会儿再查"
Agent:"好的,15分钟后我会提醒你处理「Q1 差旅费用」"
[15分钟后]
Agent 发送提醒:"⏰ 提醒:11:30 你对同事说稍后处理「Q1 差旅费用」,现在可以处理了"

场景 2:稍后回复

同事:"这个方案你看了吗?有什么意见?"
你:"稍等,我忙完手头这个 bug 再看"
Agent:"已设置提醒,15分钟后提醒你查看方案"

场景 3:自定义时间

你:"晚点再弄,1小时后提醒我回复李四"
Agent:"好的,1小时后提醒你回复李四"

注意事项

  1. 隐私保护:提醒数据存储在本地,不会上传到服务器
  2. 持久化:提醒会在会话之间保持,重启后仍然有效
  3. 去重:相同任务在短时间内不会重复创建提醒
  4. 手动管理:可以随时查看、修改或删除待办提醒

扩展建议

如需增强功能,可以考虑:

  • 添加重复提醒(如果第一次提醒后仍未处理)
  • 支持语音/图片消息中的意图识别
  • 与日历系统集成
  • 支持多接收者(群聊场景)
Installs
2
First Seen
Apr 23, 2026