Install
openclaw skills install todo-list-promax个人待办事项永久存储、智能分类与定时提醒系统。 自动从聊天消息中捕获待办(文字/图片/附件),解析时间与优先级,每日晚上9点推送未完成提醒。 当用户消息包含以下触发词时激活: 【录入】"TODO:"、"帮我记录一下"、"记录:"、"待办:"、"加个待办"、"记一下"、"别忘了"、"记得提醒我"、"回头要做"、"备忘"、"提醒我" 【查询】"TODOLIST"、"待办列表"、"查看待办"、"看看待办"、"我有哪些待办"、"今天还有哪些未完成"、"还有什么没做"、"今天还要干嘛"、"今天的事做完了没"、"我的清单" NOT for: 项目管理、日历集成、多人协作、自动执行任务。
openclaw skills install todo-list-promax为用户提供一个永久不丢失的待办事项管理系统。自动从聊天消息中捕获待办,智能解析时间和优先级,每日主动提醒未完成任务。 Provide a permanent, loss-proof todo management system. Auto-capture todos from chat, parse time & priority, proactively remind daily.
触发词 / Triggers: TODO:、帮我记录一下、记录:、待办:、加个待办、记一下、别忘了、记得提醒我、回头要做、备忘、提醒我。消息中必须包含具体可执行的待办事项内容才能触发录入,纯日常陈述(如"我打算吃饭")不触发。
操作优先级:如果同一条消息同时匹配录入和操作指令(如"删除这个 TODO: xxx"),优先执行操作指令(完成 > 删除 > 修改 > 录入),不创建重复待办。
流程 / Flow:
workspace/todo-list/attachments/workspace/todo-list/todos.json时间解析 / Time Parsing:
优先级解析 / Priority Parsing:
| 级别 | 标记方式 | 自然语言线索 / Natural Language Cues |
|---|---|---|
| P0 | [P0]、⚠️ | "很紧急"、"立刻"、"马上"、"必须今天" / "urgent", "immediately", "must do today" |
| P1 | [P1] 或不标 | "重要"、"要做" / "important", default |
| P2 | [P2]、⚡ | "急但不重要"、"顺手做" / "urgent but not important" |
| P3 | [P3]、📌 | "有空再说"、"随手记一下"、"不急" / "no rush", "note to self" |
无法判断时默认 P1。/ Default to P1 when unclear.
附件处理 / Attachment Handling:
workspace/todo-list/attachments/{todoId}_{原文件名}attachments: [{path, type}],type 枚举:image(图片)、file(其他文件)触发词 / Triggers: TODOLIST、待办列表、查看待办、看看待办、我有哪些待办、今天还有哪些未完成、还有什么没做、今天还要干嘛、今天的事做完了没、我的清单。
查询模式 / Query Modes:
输出格式 / Output Format:
📋 未完成待办(共 X 条)
🔴 P0 重要紧急
#1 今天下班前提交周报 📅 今天
🟡 P1 重要不紧急
#3 看完那篇论文 📅 下周一
#5 整理桌面 (无截止时间)
🟢 P3 不急
#7 买个充电线 📅 有空再说
完成 / Complete: "完成了 #1" 或 "TODO 完成 1" → 标记 status: done,记录 completed_at
删除 / Delete: "删除 #1" 或 "TODO 删除 1" → 回复待删除的 todo 内容摘要(ID + 内容 + 优先级),等用户确认后再移除。用户说"确认"或"删"时才执行
修改 / Modify: "#1 改成明天" → 更新对应字段,回复确认
feishu-cron-reminder skill 的配置方式。示例:每天 21:00 触发一个 session 读取 todos.json 并筛选未完成项推送。due_time 且 status != done 的待办回复"完成 #N"标记完成 · 回复"TODOLIST"查看全部 · 回复"#N 改成X"修改存储文件 / Storage: workspace/todo-list/todos.json
{
"version": 1,
"todos": [
{
"id": 1,
"content": "提交周报",
"status": "pending",
"priority": "P0",
"due_time": "2026-05-16",
"created_at": "2026-05-16T09:30:00+08:00",
"completed_at": null,
"attachments": [],
"source_message": "TODO:今天下班前提交周报"
}
]
}
字段说明 / Field Reference:
id: 自增整数,不重复使用 / Auto-increment, never reusecontent: 任务内容(纯文本摘要)/ Task content (text summary)status: pending | donepriority: P0 | P1 | P2 | P3due_time: 截止日期 YYYY-MM-DD,可为 null / Deadline date, nullablecreated_at: 创建时间 ISO 8601 / Creation timecompleted_at: 完成时间 ISO 8601,完成时填入 / Completion time, set when doneattachments: [{path, type}] 附件列表 / Attachment listsource_message: 原始消息内容 / Original message textworkspace/todo-list/todos.jsonworkspace/todo-list/attachments/todos.json 或目录不存在时自动创建todos.json.baktodos.json.bak 恢复