SuperAPI AI 工具集

todoist

办公与效率

查看项目

更新于 10-16 09:31

技能介绍

用途:通过 Todoist REST API 管理用户的任务、项目与标签,适合在对话中以自然语言触发待办操作。

主要能力:获取任务列表、按 filter=today 等条件过滤任务、创建任务(可指定自然语言截止时间与优先级)、关闭任务、获取项目列表。输出规范要求任务列表按截止日期和优先级排序,显示项目归属与标签,创建任务后确认并显示截止日期。

使用方式:需先设置环境变量 TODOIST_API_TOKEN,可在 https://todoist.com/app/settings/integrations/developer 复制 API Token,执行 export TODOIST_API_TOKEN="your-token"。随后用 curl 调用 REST v2 接口,例如获取任务:curl -s "https://api.todoist.com/rest/v2/tasks" -H "Authorization: Bearer $TODOIST_API_TOKEN";过滤今天任务加 ?filter=today;创建任务使用 POST /rest/v2/tasks 并传 content、due_string、priority 等 JSON 字段,priority 为 1(普通)到 4(紧急),due_string 支持自然语言;完成任务调用 POST /rest/v2/tasks/{task_id}/close;获取项目调用 /rest/v2/projects。

适用场景:用户要求添加 Todoist 任务、查看待办、查询今天任务、标记任务完成等。

限制:依赖有效的 API Token 与网络访问 Todoist API;资料未提供其他平台、收费、额度或错误处理细节。