生产力
tasknotes avatar

tasknotes

通过 TaskNotes 插件 HTTP API 管理 Obsidian 任务。支持命令行创建任务、列表显示、状态更新及项目筛选。

简介

TaskNotes 是一套强大的工具,旨在帮助 Obsidian 用户将任务管理整合至自动化工作流中。通过 TaskNotes 插件的 HTTP API,此技能可实现 AI 代理与 Obsidian 库之间的无缝同步,将 Markdown 文件视为可编程的数据库进行任务追踪。

  • 完整的 CRUD 操作:直接从命令行创建、读取、更新及删除任务。

  • 智能筛选:根据状态(如 'in-progress')、项目标签、优先级或截止日期查询任务。

  • 任务属性管理:无需离开终端即可修改任务详细信息、描述、排程时间及元数据。

  • 批量管理:支持以表格格式列出任务,方便快速审阅与转换状态。

  • Obsidian 整合:与 Obsidian 的内部结构完美结合,利用 Markdown 本文处理详细信息,并使用 Frontmatter 管理属性。

  • 请确保已安装 Obsidian 的 TaskNotes 插件并在设置中启用 HTTP API。

  • 需要 Python 3.11+ 及 'uv' 进行包管理。

  • 支持 API 认证,可通过项目根目录的 .env 文件设置 TASKNOTES_API_KEY。

  • 最适合用于晨间计划(列出待办事项)、项目管理(指派任务至特定项目)及快速捕捉(创建带有排程时间的任务)。

  • 关键词:Obsidian 任务管理、TaskNotes API、工作流自动化、Markdown 任务追踪、CLI 任务管理器、个人知识管理、自动化待办列表、任务排程、项目组织。

仓库统计

Star 数
455
Fork 数
71
Open Issue 数
6
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 09:48
在 GitHub 查看