核心用法
Todoist Skill 实现了自然语言驱动的任务管理,用户可通过对话式指令直接操控 Todoist 账户。支持四大核心场景:列表查询(今日任务、逾期项、优先级筛选)、任务创建(支持自然语言日期解析与循环任务)、任务完成(模糊匹配任务内容标记完成)、项目管理(查看项目及项目内任务)。系统同时保留底层 CLI 接口,满足脚本化需求。
显著优点
- 零学习成本:完全自然语言交互,无需记忆 filter 语法或命令参数
- 智能上下文理解:自动识别 "tomorrow"、"next Friday" 等模糊时间,支持循环任务设置
- 精准过滤:内置时区感知的 "today" 计算,自动排除已完成任务,支持多条件组合过滤(
today & p1) - API 完整性:覆盖 Todoist API v1 全功能,包括标签、优先级、项目归属等元数据
- 双模操作:对话式交互与 CLI 脚本无缝切换,JSON 输出便于自动化集成
潜在缺点与局限性
- 环境依赖:必须预置
TODOIST_API_KEY,无令牌则完全不可用 - 无离线能力:纯云端 API 调用,网络中断即失效
- 模糊匹配风险:"complete my task about the dentist" 依赖关键词匹配,同名任务可能误操作
- 功能边界:不支持任务编辑(修改标题/日期/优先级)、子任务管理、协作成员操作等进阶功能
- 时区陷阱:依赖
TZ环境变量,配置错误会导致 "today" 判定偏差
适合人群
- 追求「说人话就能管任务」的效率工具用户
- 已深度使用 Todoist 但厌倦手动点击的现有用户
- 需要将任务管理嵌入自动化工作流的技术用户(配合 CLI/JSON 输出)
常规风险
- 令牌泄露:API key 以环境变量存储,多用户系统存在横向读取风险
- 误操作不可逆:自然语言指令解析错误可能创建错误任务或完成错误项,且 Todoist 回收站恢复需手动操作
- 数据隐私:所有任务内容经第三方服务(或自托管服务)中转至 Todoist 服务器,敏感任务存在泄露链路