工作区待办管理 · todo-management-1-1-2

3天前更新 9 00

SQLite本地任务

收录时间:
2026-02-26
下载技能安装md文件
保存原始技能说明,便于离线查看、转存和审查。
下载技能安装md文件
工作区待办管理 · todo-management-1-1-2工作区待办管理 · todo-management-1-1-2
工作区待办管理 · todo-management-1-1-2

技能简介

基于SQLite的轻量级待办管理系统,每个工作区独立维护一个 todo.db 文件,支持任务分组与多状态流转,通过shell脚本完成增删改查操作。

业务背景

为团队或个人提供轻量化的任务追踪能力,无需复杂部署即可在工作区内快速建立待办体系。通过本地数据库实现任务分组与状态流转,帮助业务人员清晰管理事项优先级,避免遗漏关键工作,同时支持批量清理历史记录,保持工作区整洁高效。

落地案例:产品经理在版本迭代周期中,使用该系统将需求拆解为具体任务并分配至「开发」「测试」「验收」分组。每日站会前快速查看in_progress状态任务掌握进度,迭代结束后批量归档done状态事项。遇到需求变更时,通过移动任务分组或标记skipped状态灵活调整计划,全程无需离开终端环境即可完成协作同步。

能做什么

  • 创建、编辑、移动、删除任务条目
  • 按分组组织任务(默认Inbox,可自定义)
  • 设置任务状态:pending/in_progress/done/skipped
  • 批量清理已完成或跳过的事项
  • 重命名或删除分组(可选保留或清空组内任务)

使用说明

安装依赖

sudo apt-get install sqlite3  # Debian/Ubuntu
brew install sqlite3          # macOS

配置环境变量(可选)

export TODO_DB=/path/to/custom/todo.db  # 覆盖默认路径./todo.db

基础操作

# 添加任务
bash {baseDir}/scripts/todo.sh entry create "购买牛奶"
bash {baseDir}/scripts/todo.sh entry create "开发功能X" --group="工作" --status=in_progress

# 查看列表(仅当用户明确要求时执行)
bash {baseDir}/scripts/todo.sh entry list
bash {baseDir}/scripts/todo.sh entry list --group="工作" --all

# 修改任务
bash {baseDir}/scripts/todo.sh entry edit 12 "购买燕麦奶"
bash {baseDir}/scripts/todo.sh entry move 12 --group="个人"
bash {baseDir}/scripts/todo.sh entry status 12 --status=done

# 删除任务
bash {baseDir}/scripts/todo.sh entry remove 12

# 分组管理
bash {baseDir}/scripts/todo.sh group create "项目A"
bash {baseDir}/scripts/todo.sh group rename "旧名" "新名"
bash {baseDir}/scripts/todo.sh group remove "项目A"  # 默认将任务移至Inbox

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言指令、任务描述、分组名称、状态标记、任务ID
输出单行确认文本、任务/分组列表表格、单条任务详情
适用人群开发者、命令行用户、需工作区隔离的多项目管理者
不包含云同步、图形界面、重复任务、提醒通知、优先级、截止日期、多人协作

 

风险提示

  • 禁止直接读写任何文件(如todos.md),所有状态变更必须通过todo.sh操作数据库
  • 未指定ID的删除操作需先列出匹配项确认,避免误删
  • 删除分组时默认保留任务至Inbox,彻底删除需显式添加--delete-entries
  • 默认隐藏done/skipped状态任务,查看全部需加--all

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/lucky-2968/todo-management-1-1-2/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...