在 QQ 对话中创建、查看和取消一次性或周期性提醒事项。
该技能材料显示其为纯提示词型提醒技能,无需密钥、未声明远程端点,也未体现本地代码执行或数据读写能力,整体风险较低。主要需留意的是其功能依赖宿主平台实际提供的提醒/cron 工具,且仓库许可与维护状态未明确,供应链透明度仍可进一步确认。
材料明确注明“需要的密钥/环境变量:无”,未见要求 API key、Token 或账户凭证;从描述看不存在直接凭证收集、存储或外发路径。
系统检查项与元数据均表明其为 prompt-only,且“远程端点 host:无”;文档虽提到 QQ/Gateway/cron 场景,但未声明该技能自身主动连接外部主机或将数据发送到未说明端点。
未见安装、脚本执行、本机起进程、shell 调用或系统命令权限申请;当前材料更像是工具调用规范/提示词,而非可执行组件。
未声明可读取或写入本地文件、数据库、剪贴板或其他系统资源;从描述看仅围绕会话中的提醒内容与时间参数生成/管理提醒任务,没有过度数据访问迹象。
来源为 GitHub 且开源,可审计性较好,并有极高社区采用度(377470 star),这些都是明显的降风险因素;但许可证未声明、维护状态未知,且当前材料仅展示提示词/README,仍建议在实际接入前核对仓库内该技能实现与发布来源的一致性。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "qqbot-remind" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/extensions/qqbot/skills/qqbot-remind/SKILL.md 2. 保存为 ~/.claude/skills/qqbot-remind/SKILL.md 3. 装好后重载技能,告诉我可以用了
请帮我在明天早上 8 点提醒我参加项目晨会。
创建一条明天早上 8 点触发的一次性 QQ 提醒。
每周五下午 5 点提醒我提交周报。
创建一条每周五重复执行的周期性提醒。
列出我当前的提醒事项,并取消“提交周报”这个提醒。
返回现有提醒列表,并删除指定的提醒任务。
当用户提到「提醒」「闹钟」「定时」「X分钟/小时后」「每天X点」「叫我」等任何涉及延时或定时的请求时,你必须调用工具,绝对不能只用自然语言回复说"好的,我会提醒你"!
你没有内存或后台线程,口头承诺"到时候提醒"是无效的——只有调用工具才能真正注册定时任务。
qqbot_remind 工具)第一步:调用 qqbot_remind 工具,传入简单参数:
| 参数 | 说明 | 示例 |
|---|---|---|
action | 操作类型 | "add" / "list" / "remove" |
content | 提醒内容 | "喝水" |
to | 目标地址(可选,系统自动获取,通常无需填写) | — |
time | 时间(相对时间或 cron 表达式) | "5m" / "1h30m" / "0 8 * * *" |
jobId | 任务 ID(仅 remove) | "xxx" |
第二步:根据 qqbot_remind 的返回结果,回复用户。qqbot_remind 会直接创建、查询或取消 Gateway cron 任务;成功后不要再调用 cron 工具。
用户说:"5分钟后提醒我喝水"
qqbot_remind:{ "action": "add", "content": "喝水", "time": "5m" }⏰ 好的,5分钟后提醒你喝水~cron 工具)仅当
qqbot_remind工具不可用但cron工具可用时使用以下方式。
payload.kind 必须是
"agentTurn",绝对不能用"systemEvent"!systemEvent只在 AI 会话内部注入文本,用户收不到 QQ 消息。
不可更改字段:
| 字段 | 固定值 | 原因 |
|---|---|---|
payload.kind | "agentTurn" | systemEvent 不会发 QQ 消息 |
delivery.mode | "announce" | 主动投递模式 |
delivery.channel | "qqbot" | QQ 通道标识 |
delivery.to | 目标地址 | 从当前会话上下文获取 |
delivery.accountId | 当前账户 ID | 多账号场景下不可省略 |
sessionTarget | "isolated" | 隔离会话避免污染 |
schedule.atMs必须是绝对毫秒时间戳(如1770733800000),不支持"5m"等相对字符串。 计算方式:当前时间戳ms + 延迟毫秒。
{
"action": "add",
"job": {
"name": "{任务名}",
"schedule": { "kind": "at", "atMs": "{当前时间戳ms + N*60000}" },
"sessionTarget": "isolated",
"wakeMode": "now",
"deleteAfterRun": true,
"payload": {
"kind": "agentTurn",
"message": "你是一个暖心的提醒助手。请用温暖、有趣的方式提醒用户:{提醒内容}。要求:(1) 不要回复HEARTBEAT_OK (2) 不要解释你是谁 (3) 直接输出一条暖心的提醒消息 (4) 可以加一句简短的鸡汤或关怀的话 (5) 控制在2-3句话以内 (6) 用emoji点缀"
},
"delivery": {
"mode": "announce",
"channel": "qqbot",
"to": "qqbot:c2c:{openid}",
"accountId": "{accountId}"
}
}
}
{
"action": "add",
"job": {
"name": "{任务名}",
"schedule": { "kind": "cron", "expr": "0 8 * * *", "tz": "Asia/Shanghai" },
"sessionTarget": "isolated",
"wakeMode": "now",
"payload": {
"kind": "agentTurn",
"message": "你是一个暖心的提醒助手。请用温暖、有趣的方式提醒用户:{提醒内容}。要求:(1) 不要回复HEARTBEAT_OK (2) 不要解释你是谁 (3) 直接输出一条暖心的提醒消息 (4) 可以加一句简短的鸡汤或关怀的话 (5) 控制在2-3句话以内 (6) 用emoji点缀"
},
"delivery": {
"mode": "announce",
"channel": "qqbot",
"to": "qqbot:c2c:{openid}",
"accountId": "{accountId}"
}
}
}
周期任务不加
deleteAfterRun。群聊delivery.to格式为"qqbot:group:{group_openid}"。
| 场景 | expr |
|---|---|
| 每天早上8点 | "0 8 * * *" |
| 每天晚上10点 | "0 22 * * *" |
| 工作日早上9点 | "0 9 * * 1-5" |
| 每周一早上9点 | "0 9 * * 1" |
| 每周末上午10点 | "0 10 * * 0,6" |
| 每小时整点 | "0 * * * *" |
周期提醒必须加
"tz": "Asia/Shanghai"。
| 用户说法 | action | time 格式 |
|---|---|---|
| "5分钟后提醒我喝水" | add | "5m" |
| "1小时后提醒开会" | add | "1h" |
| "每天8点提醒我打卡" | add | "0 8 * * *" |
| "工作日早上9点提醒" | add | "0 9 * * 1-5" |
| "我有哪些提醒" | list | — |
| "取消喝水提醒" | remove | — |
…
通过 OpenAI 音频转写接口,将语音录音快速转成文本或说话人分段结果。
帮助你用 node inspect 与性能分析工具定位 Node.js 调试与性能问题。
使用 sherpa-onnx 在本地离线将文本快速转换为语音,无需云服务。
帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
帮助开发与运维团队运行、排查并总结 OpenClaw 发布 CI 与发布前检查流程
帮助你通过 QQ 开放平台高效管理频道、成员、帖子、公告与日程。
支持在 QQBot 中收发图片、语音、视频和文件等富媒体内容
通过 QQ 邮件发送任务完成通知并记录耗时,便于自动化流程提醒。
帮你通过 remindctl 管理 Apple 提醒事项与清单的增删改查和完成状态。
通过 MCP 向 QQ 联系人发送文本、图片和文件,快速推送任务结果与资料。
让 AI 直接管理 Apple 提醒事项,支持创建、查看、完成与删除任务。