DuckDB数据分析
SQL命令行数据处理
基于SQLite的轻量级待办管理系统,每个工作区独立维护一个todo.db文件,支持任务分组与多状态流转,通过shell脚本完成增删改查操作。
安装依赖
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 |
| 输出 | 单行确认文本、任务/分组列表表格、单条任务详情 |
| 适用人群 | 开发者、命令行用户、需工作区隔离的多项目管理者 |
| 不包含 | 云同步、图形界面、重复任务、提醒通知、优先级、截止日期、多人协作 |
todo.sh操作数据库--delete-entries--all原始链接:https://github.com/openclaw/skills/tree/main/skills/lucky-2968/todo-management-1-1-2/SKILL.md
来源类型:GitHub仓库