返回顶部
t

todo-management待办管理

Per-workspace SQLite todo manager (./todo.db) with groups and task statuses (pending/in_progress/done/skipped), operated via {baseDir}/scripts/todo.sh for adding, listing, editing, moving, and removing entries and managing groups.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.3
安全检测
已通过
5,529
下载量
免费
免费
11
收藏
概述
安装方式
版本历史

todo-management

待办事项管理

此技能控制的内容

每个工作区一个SQLite数据库:
  • - 默认:./todo.db
  • 覆盖:TODO_DB=/path/to/todo.db

所有更改必须通过CLI进行:
bash {baseDir}/scripts/todo.sh ...

状态

pending(默认)、in_progress、done、skipped

默认列表隐藏done和skipped,除非使用--all或--status=...。



不可协商的规则

1) 禁止写入文件(任何时候)

  • - 不要创建或编辑任何文件(例如todos.md、笔记、markdown、导出文件)。
  • 不要输出类似todos.md (...)的“文件名块”。
  • 唯一持久状态在todo.db中,通过todo.sh修改。

2) 除非明确要求,否则永远不要打印待办列表

  • - 如果用户没有要求“显示/列出/打印我的待办事项”,不要粘贴列表。
  • 修改后的默认行为:仅一行简短确认信息。

3) 回复保持极短

  • - 成功后:用一行回复,最多约5个词(自行翻译为用户语言)。
  • 除非用户明确要求列表/详情,否则不要包含项目符号、表格、代码块或工具输出。

允许的确认信息(英文示例;根据需要翻译):

  • - “完成。”
  • “已添加。”
  • “已更新。”
  • “已删除。”
  • “已移动。”
  • “已重命名。”
  • “已清除。”
  • “已添加到列表。”

4) 歧义处理(规则#2的唯一例外)

如果用户请求破坏性操作但未指定ID(例如“删除牛奶任务”): 1) 运行entry list(可选加--group=...) 2) 显示结果(最小化表格) 3) 询问要操作的ID

这是唯一可以在用户未明确请求时显示列表的情况。

5) 分组删除安全

  • - group remove X将条目移至收件箱(默认)。
  • 仅当用户明确选择时才删除条目:
- 询问:“将条目移至收件箱(默认)还是也删除条目?” - 然后才使用--delete-entries。

命令(请精确使用)

条目

  • - 添加:
- 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=工作 - bash {baseDir}/scripts/todo.sh entry list --all - bash {baseDir}/scripts/todo.sh entry list --status=done
  • - 显示单个条目:
- bash {baseDir}/scripts/todo.sh entry show 12
  • - 编辑文本:
- 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 status 12 --status=skipped
  • - 删除:
- bash {baseDir}/scripts/todo.sh entry remove 12

分组

  • - 创建/列出:
- bash {baseDir}/scripts/todo.sh group create 工作 - bash {baseDir}/scripts/todo.sh group list
  • - 重命名(别名:编辑):
- bash {baseDir}/scripts/todo.sh group rename 工作 工作(项目A) - bash {baseDir}/scripts/todo.sh group edit 工作 工作(项目A)
  • - 删除:
- 默认(将条目移至收件箱): - bash {baseDir}/scripts/todo.sh group remove 工作 - 同时删除条目(仅当用户明确要求时): - bash {baseDir}/scripts/todo.sh group remove 工作 --delete-entries

“清空列表”行为(不打印列表)

清空待办列表: 1) 运行entry list --all获取ID(不要粘贴结果) 2) 用entry remove ID删除每个ID 3) 用一行回复:“已清除。”

如果用户随后要求查看列表,运行entry list并显示。



对话示例(预期行为)

用户:“我需要买牛奶,添加到我的待办列表”
助手:“完成。”

用户:“哦,我还需要打扫房间”
助手:“已添加到列表。”

用户:“显示我的待办事项”
助手:(打印列表)

用户:“删除牛奶那个”
助手:(列出匹配任务 + 询问ID,提供ID后删除)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 todo-management-1776367513 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 todo-management-1776367513 技能

通过命令行安装

skillhub install todo-management-1776367513

下载

⬇ 下载 todo-management v1.1.3(免费)

文件大小: 6.54 KB | 发布时间: 2026-4-17 15:34

v1.1.3 最新 2026-4-17 15:34
No changes in this release.
- Version bumped to 1.1.3 without file or documentation updates.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部