con un clic
rk-remind
定时提醒功能。支持一次性和周期性提醒的创建、查询、取消。当涉及提醒/定时任务、延时执行、闹钟、定时执行相关需求时使用此技能。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
定时提醒功能。支持一次性和周期性提醒的创建、查询、取消。当涉及提醒/定时任务、延时执行、闹钟、定时执行相关需求时使用此技能。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
将**任意格式音频**转换为文字。当收到音频消息、音频文件、用户需要转录音频、语音转文字、语音识别,或者提到“听写”、“转写”、“识别这段语音”时使用。
当用户说“监听会议”并设置监听关键词时使用。 使用本地 ASR 服务进行会议实时记录,并依据设置的关键词,将相关记录反馈给用户。
专用于知识库构建与基于知识库的检索服务代理。支持三种核心模式:① index 模式:触发远程服务对 `.md` 文档进行分块、向量化并构建/更新向量索引库;② search 模式:触发远程服务基于 `.db` 知识库执行语义检索与 RAG 问答;③ list 模式:列出当前所有知识库及其文档和 chunk 统计信息。适用于"为 XXX 构建知识库"、"在 XXX 库中搜索/查询/问答"、"查看/列出知识库"等用户意图。本 Skill 仅负责异步触发请求,不等待、不解析、不返回服务响应。
将文本转换为语音。当用户要求“转成音频”、“生成语音文件”、“朗读出来”、“播报这段话”、“念出来”、“TTS”时使用。除非用户明确指定云端TTS、远端服务或特定在线模型,否则默认优先使用本地rk-tts。
基于视觉大语言模型做自由描述目标检测与摄像头持续监控。支持对单张图片检测“包裹”“快递盒”“门口纸箱”等自然语言目标,也支持在用户要求“监控摄像头有某个目标出现时提醒我”时启动后台监控。
Rockchip 设备 ADB 连接技能。支持本地网络/本地有线 ADB 和通过 SSH 连接远程 Windows/Linux PC 的远程 ADB。**重点解决 dmesg/logcat 等需要 root 权限的命令执行失败问题**。当用户需要:推送文件到设备、设置系统属性(setprop)、抓取并发送 logcat/kernel log、重启设备、执行 adb shell 命令、dump 设备信息、视频播放测试、SurfaceFlinger 日志抓取时,使用此技能确保 ADB 连接可用。
| name | rk-remind |
| description | 定时提醒功能。支持一次性和周期性提醒的创建、查询、取消。当涉及提醒/定时任务、延时执行、闹钟、定时执行相关需求时使用此技能。 |
此技能使用 openclaw cron 命令管理定时提醒,支持一次性提醒和周期性提醒。
当用户请求提醒时,你的第一响应必须是工具调用,不是文字回复。
❌ 错误:先回复"好的",再想是否调用工具
✅ 正确:先使用 openclaw cron 命令,等待成功,再回复确认
如果你发现自己在写"好的"或"收到",立即停止!检查你是否已经使用了 openclaw cron 命令。
在发送任何确认消息前,问自己:
openclaw cron 命令吗?"openclaw cron 命令返回的 jobId 吗?"如果答案是"否"或"不确定":停止!先调用 openclaw cron 命令。
| 通道 | --channel 参数 | --to 格式 |
|---|---|---|
qqbot | qqbot:c2c:openid | |
| Webchat | webchat | 无需填写 |
自动获取:如果当前会话是 QQ,直接使用 --channel qqbot,必须填写 --to,如果为qq群聊 to 格式为 qqbot:group:{group_openid}
# 一次性提醒
openclaw cron add --name "{任务名}" --at "{时间}" --session isolated --message "{提醒内容}" --announce --channel {通道} --to {目标}
# 周期提醒
openclaw cron add --name "{任务名}" --cron "{表达式}" --tz "Asia/Shanghai" --session isolated --message "{提醒内容}" --announce --channel {通道} --to {目标}
openclaw cron list # 查询所有提醒
openclaw cron remove <job-id> # 删除提醒
openclaw cron edit <job-id> --name "{新任务名}" --message "{新提醒内容}" # 修改任务
当只修改 name或message 其中一项时,必须同步修改另一项(填写内容根据提示推断)!其他参数没要求的情况下保持不变
| 参数 | 说明 | 必填 |
|---|---|---|
--name | 任务名称 | ✅ |
--at | 一次性时间 (5m, 20:00, 2026-04-07T20:00:00+08:00) | ✅ (一次性) |
--cron | Cron 表达式 | ✅ (周期) |
--session | isolated (推荐) | ✅ |
--message | 提醒内容(agentTurn 用) | ✅ |
--system-event | 系统事件内容(main 用) | 可选 |
--announce | 启用投递到聊天 | ✅ (需要投递时) |
--channel | 通道 (qqbot, webchat) | ✅ |
--to | 目标地址 | QQ 必填 |
--delete-after-run | 执行后删除(一次性任务) | 可选 |
--tz | 时区(周期任务) | 周期必填 |
--best-effort-deliver | 投递失败不报错 | 可选 |
| 场景 | 命令 |
|---|---|
| 5分钟后提醒喝水 | openclaw cron add --name "喝水提醒" --at "5m" --session isolated --message "提醒用户喝水" --announce --channel {当前通道} --to {目标} |
| 20点提醒开会 | openclaw cron add --name "会议提醒" --at "20:00" --session isolated --message "提醒用户:会议开始" --announce --channel qqbot --to qqbot:c2c:openid |
| 场景 | 命令 |
|---|---|
| 每天8点打卡 | openclaw cron add --name "打卡提醒" --cron "0 8 * * *" --tz "Asia/Shanghai" --session isolated --message "提醒用户打卡" --announce --channel {当前通道} |
| 工作日9点提醒 | openclaw cron add --name "工作提醒" --cron "0 9 * * 1-5" --tz "Asia/Shanghai" --session isolated --message "提醒内容" --announce --channel {当前通道} |
| 每半小时喝水 | openclaw cron add --name "喝水提醒" --cron "0,30 * * * *" --tz "Asia/Shanghai" --session isolated --message "提醒用户喝水" --announce --channel {当前通道} |
| 场景 | 表达式 |
|---|---|
| 每天早上8点 | 0 8 * * * |
| 每天晚上10点 | 0 22 * * * |
| 工作日早上9点 | 0 9 * * 1-5 |
| 每周一早上9点 | 0 9 * * 1 |
| 每周末上午10点 | 0 10 * * 0,6 |
| 每小时整点 | 0 * * * * |
| 每半小时 | 0,30 * * * * |
| 每15分钟 | 0,15,30,45 * * * * |
| 用户说法 | 操作 |
|---|---|
| "5分钟后提醒我喝水" | 计算相对时间 → ISO-8601 UTC → --at + --announce + 当前通道 |
| "每天8点提醒我打卡" | 使用 --cron + --announce + 当前通道 |
| "20点提醒开会" | 使用 --at "20:00" + --announce + 当前通道 |
| "我有哪些提醒" | openclaw cron list |
| "取消喝水提醒" | openclaw cron list → openclaw cron remove <id> |
| "把喝水提醒改成运动提醒" | openclaw cron list → 找到 id → 推断新 message和name → openclaw cron edit --name --message |
当前 openclaw cron 工具需要 ISO-8601 绝对时间戳,不支持 CLI 的相对时间格式(如 "5m")。
当用户说 "X分钟后提醒我":
session_status 获取当前 UTC 时间2026-04-08T09:58:00Z{
"action": "add",
"job": {
"name": "任务名",
"schedule": {
"kind": "at",
"at": "2026-04-08T09:58:00Z" // 注意必须是 UTC
},
"payload": {
"kind": "agentTurn",
"message": "{提醒内容}"
},
"delivery": {
"mode": "announce",
"channel": "{当前通道}",
"to": "{目标}" // QQ必填,Webchat 可省略
},
"sessionTarget": "isolated"
}
}
| 错误 | 原因 | 解决 |
|---|---|---|
expected ISO-8601 timestamp (got 1m) | 使用了相对时间字符串 | 转换为绝对时间戳 |
missing required field: to | QQ 通道未填写 to | 添加 "to": "qqbot:c2c:xxx" |
⏰ 好的,{时间}后提醒你{内容}~⏰ 收到,{周期}提醒你{内容}~列出所有提醒✅ 已取消"{名称}"