工作区待办管理工作区待办管理
工作区待办管理

技能简介

基于SQLite的轻量级待办管理系统,每个工作区独立维护一个todo.db数据库文件,支持任务分组与多状态流转。

业务背景

为个人或小团队提供零依赖的本地任务管理方案。基于SQLite实现工作区隔离,无需网络即可操作,保障数据隐私。支持任务分组与状态流转,帮助用户清晰区分工作、个人等事务优先级,通过批量清理维持列表整洁,降低认知负担。

落地案例:自由职业者为每个客户建立独立工作区数据库,早晨通过自然语言指令将今日事项按'紧急交付''日常运维'分组创建;任务进行中更新状态,完成后标记done。每周执行清理命令归档已完成任务,定期备份db文件至云盘。收件箱作为临时入口,防止遗漏突发需求。

能做什么

  • 创建、编辑、移动和删除任务条目
  • 按分组组织任务(如工作、个人、收件箱)
  • 跟踪任务状态:待处理/进行中/已完成/已跳过
  • 批量清理已完成或过期任务
  • 通过环境变量自定义数据库路径

使用说明

安装前提:系统需预装 sqlite3 可执行文件。

安装步骤

  1. 克隆技能仓库到本地
  2. 确认 {baseDir}/scripts/todo.sh 具有执行权限
  3. 可选:设置环境变量 TODO_DB=/path/to/custom.db 指定自定义数据库位置

基本操作

bash {baseDir}/scripts/todo.sh entry create "任务描述"
bash {baseDir}/scripts/todo.sh entry list
bash {baseDir}/scripts/todo.sh entry status 12 --status=done

交互规则:默认不主动展示任务列表;操作成功后仅返回单行确认(如”Done.”)。删除操作若未指定ID,先列出匹配项供用户选择。

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言指令、任务描述、分组名称、状态标记、条目ID
输出单行确认文本、任务列表、分组列表、条目详情
适用人群开发者、命令行用户、多项目管理人员
不包含云同步、图形界面、自动重复任务、团队共享功能

 

风险提示

  • 禁止直接编辑任何文件(包括Markdown导出),所有变更必须通过 todo.sh 写入数据库
  • 删除分组时默认将任务移至收件箱,彻底删除需用户二次确认
  • 清理列表操作不可逆,建议定期备份 todo.db 文件

来源信息

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

数据统计

相关导航

暂无评论

none
暂无评论...