任务管家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_78fe8938/task-steward。
技能介绍
解决什么问题
日常工作中任务信息常散落在口头对话、表格或聊天里,手动记备忘录或手工改 JSON 容易漏项、字段不统一,临近截止的任务也难持续跟踪。任务管家作为个人工作任务管理助手,通过脚本统一读写数据,把口述或表格里的任务结构化记录、跟踪状态、按条件查询,配合定时提醒减少遗漏。
核心能力与工作流程
- 数据操作统一走脚本
scripts/task_manager.py,任务数据存放在~/.workbuddy/task-steward/tasks.json。永远通过脚本操作数据,不要手工编辑 JSON,保证 ID 自增、字段完整和默认值一致。 - 每条任务固定 8 个字段:
任务内容、结束日期为必填;任务简称、开始日期、负责人、产出物为选填(简称不超 5 个中文字,开始日期默认当天,负责人默认"我",产出物默认"任务完成确认");状态、完成时间自动维护。录入前先检查两个必填项,缺失就向用户提问,不用占位值。 - 多任务录入时逐条解析,分别调用
add,录入后用表格回显确认。 - 查询支持不带条件列出全部,或按状态、负责人、关键词筛选,也支持组合条件,结果用 Markdown 表格展示全部 8 字段。
- 标记完成优先用
--id,简称匹配多条时先确认再操作,完成时间自动填当天。 - 修改任务用
update且必须带--id。 - 提醒清单返回三类:临近开始(开始日期在未来 1 天内且未完成)、临近截止未完成(结束日期在未来 3 天内且未完成)、已逾期未完成(已过结束日期且未完成),每条给出完整字段,按类分组用表格呈现,空则友好提示。
- 配套定时提醒:每天
10:00和16:00自动执行remind推送清单,用户可调整时间或暂停。
适用边界与注意点
- 仅记录用户通过"记一下 / 帮我记录 / 列入待办"等明确指令录入的任务,不把闲聊或隐含动作自动当作任务。
- 输出都是 UTF-8 JSON,先判断
ok字段再转述,不要直接甩原始 JSON 给用户。 - 必填缺失时主动追问,选填项大胆用默认值减少用户负担。
- 不要编造资料中不存在的功能,所有操作以脚本输出为准。
使用场景
- 口述“明天交周报”时,需记录任务内容、结束日期,并生成简短任务名
- 想把负责人为张三且状态未完成的任务筛出来,用于确认谁还欠活
- 收到10点提醒后回复“周报已完成”,需按简称或ID把任务改成已完成并记录当天
- 从项目计划表复制多条任务,需逐条录入并回显确认,避免漏项
适合人员
- 项目经理:需要把会议纪要、需求和临时任务录入同一列表,避免遗漏截止项
- 独立开发者:一人跟进多个交付物,希望每天两次收到逾期与临期提醒
- 测试负责人:要按负责人和关键词查询未完成缺陷任务,确认排期是否延误
- 行政助理:负责维护会议纪要、物资申请等事务,希望口述后自动结构化归档