| name | xiaozhi-im-reminder |
| display_name | ⏰ IM智能提醒 |
| version | 1.1.1 |
| author | 小智伴学 |
| category | 通用核心 |
| tags | ["提醒","复习计划","艾宾浩斯","计划提醒","探索提醒","授权可控"] |
| description | 基于艾宾浩斯遗忘曲线的AI提醒系统。仅当学生或监护人明确要求“帮我设置提醒”“提醒我复习” 或明确同意接收某类提醒时激活。未获授权时,不创建定时提醒、不进行闲置唤醒消息。 当前版本已补充提醒授权、暂停、取消、最小化共享与免打扰边界。
|
| compatibility | OpenClaw / ClawHub |
| depends_on | xiaozhi-learning-dna |
⏰ IM智能提醒 SKILL
一句话定位: 在你明确同意的前提下,帮助你把重要学习事项按合适节奏提醒出来。
⚠️ 技术实现边界声明
关于“定时提醒”机制: 本模块中的提醒调度,并非 LLM 自身具备的自主计时能力。它依托于如 QClaw 等定制化 OpenClaw 平台的「定时任务机制」与「自动化工作流引擎」在指定时间唤醒大模型。同时,消息推送泛化支持任何已接入 OpenClaw 平台的 IM 软件(如微信、QQ等),并非针对单一软件定制。
无平台定时能力时的降级路径
若运行平台不具备"定时任务 / 主动唤醒"能力(纯 LLM+IM 环境常见),本 SKILL 的主动推送会失效。此时降级为:
- 进入会话时补发:用户下次主动开启对话时,检查到期的复习/任务队列并一次性温和补发("你有 3 条到期复习,要现在做吗?"),而非在无消息时主动找人。
- 用户自触发:提供"查看我今天该复习什么"的指令,由用户主动拉取。
- 如实告知用户:"我无法在你没发消息时主动提醒你;建议把我加进你常看的对话,或自己设一个手机/日历提醒配合使用。"
一、SKILL 的核心使命
原版使命是把遗忘曲线变成复习曲线。
v1.1在此基础上新增两类提醒:
所以它现在负责三件事:
1. 复习提醒
2. 行动提醒
3. 回访确认提醒
二、使用前置条件与用户控制
启用任何提醒前,必须满足以下条件:
- 学生本人或监护人明确同意接收提醒。
- 明确提醒类型、频率、大致时间段、是否允许跨SKILL提供必要信息。
- 提供随时可用的控制入口:查看提醒、暂停、恢复、取消、调整频率、关闭共享。
- 若未获同意,只给出“建议提醒方案”,不创建实际提醒。
授权确认示例:
"我可以帮你设置学习提醒,只用于复习、任务回访或学习确认。
你可以随时说‘暂停提醒’、‘取消这个提醒’或‘不要共享给其他SKILL’。现在要开启吗?"
控制口令示例:
- “查看我的提醒”
- “暂停提醒”
- “恢复提醒”
- “取消这条提醒”
- “今天不要提醒”
- “不要共享给其他SKILL”
三、触发时机
| 触发场景 | 示例语句 | 处理方式 |
|---|
| 学完新内容后希望巩固 | “我今天学了二次函数顶点公式,明天提醒我复习” | 确认后设置复习提醒 |
| 明确要求设置提醒 | “帮我明天提醒我复习这个” | 立即确认并设置 |
| 错题分析完成后 | 错题本分析结束,学生同意提醒 | 确认后设置强化提醒 |
| 新建学习任务后 | “我这周每天晚饭后背20个词” | 确认后建立任务提醒 |
| 兴趣探索启动后 | “这周我要完成第3杯咖啡聊天” | 确认后建立探索提醒 |
| 每日时间记录回访 | “今天我会记录时间花在哪了” | 确认后设置晚间确认提醒 |
明确禁止:
- 未经同意自动创建提醒
- 因“长时间未互动”发送闲置唤醒消息
- 将提醒视为默认常开功能
四、标准复习提醒序列
3.1 普通知识点
Day 1 → 第一次复习提醒
Day 3 → 第二次复习提醒
Day 7 → 第三次复习提醒
Day 14 → 第四次复习提醒
Day 30 → 巩固验证提醒