SuperAPI AI 工具集

tasknotes

通用与其它

查看项目

更新于 10-16 02:37

技能介绍

TaskNotes 是一个基于 TaskNotes CLI(命令为 tn)的技能,用于在 Obsidian 中管理任务。当用户提到任务、待办、工作项、Obsidian 笔记,或询问今天/本周要做什么、查看工作进度时启用。任务以 Obsidian 文件形式存储,任务 ID 是相对于 vault 根目录的文件路径,例如 Calendar/Tasks/任务名.md。

主要能力与用法:列出任务用 tn list,可加 --limit、--today、--overdue、--completed、--json;筛选用 tn list --filter,支持 status、priority、tags、contexts、projects、due、scheduled、title、archived 等属性,并用 AND、OR 和括号组合,例如 tn list --filter "priority:high AND status:in-progress"。搜索用 tn search "关键词"。可用状态包括 open、deep-research、plan-mode、in-progress、done、pending;优先级包括 none、low、normal、high。

创建任务时,官方提示 tn create 的自然语言解析不稳定,可能把 due:today 等关键字写进标题,推荐先 tn create "标题",再用 tn update 设置属性。更新用 tn update,可设置 --status、--priority、--due、--scheduled、--title,以及 --add-tags、--add-contexts、--add-projects。完成用 tn complete,切换状态用 tn toggle,删除用 tn delete --force,归档用 tn archive。

还提供统计与项目功能(tn stats、tn projects list/show/stats),时间追踪(tn timer start/stop/status/log),以及番茄钟(tn pomodoro start/pause/resume/stop/status/stats/sessions)。建议流程:每日开始查 tn list --today 或 --overdue,开工前更新为 in-progress,完成后 tn complete,每周用 tn stats 与 tn projects list 复盘。限制与注意事项:任务 ID 为 vault 内相对路径;可用 2>/dev/null 抑制弃用警告;程序化解析用 --json;vault 位置需按实际路径配置。其余未提供信息暂未说明。