Manage tasks and projects in Todoist using the Official Todoist CLI tool (https://github.com/Doist/todoist-cli). Use when user asks about tasks, to-dos, reminders, productivity, or when the todoist-official skill is explicitly requested. Supports tasks, projects, labels, sections, reminders, comments, activity logs, stats, and workspaces.
使用官方 Todoist CLI 工具进行任务管理。
AI/LLM 提示(来自 CLI 本身): 使用 td task add(而非 td add)进行结构化任务创建。使用 --json 或 --ndjson 获取可解析的输出。
bash
npm install -g @doist/todoist-cli
在此处获取您的 API 令牌:https://todoist.com/app/settings/integrations/developer
bash
td auth token your-token
bash
td today # 今日 + 逾期
td upcoming # 未来 7 天
td upcoming 14 # 未来 N 天
td inbox # 收件箱任务
td completed # 今日已完成
td completed --since 2026-01-01 # 自指定日期起已完成
建议使用 td task add 配合结构化标志以确保可靠性:
bash
td task add Review PR --due today --priority p1 --project Work
td task add Call mom --due sunday --labels family
td task add Prep slides --project Work --section Q1 --order 0 # 0 = 置顶
td task add Subtask --parent
td task add Meeting --due tomorrow 10am --duration 1h
快速添加(自然语言,适合人类使用——自动化中请避免):
bash
td add Buy milk tomorrow p1 #Shopping @errands
bash
td task list # 所有任务
td task list --project Work # 按项目筛选
td task list --priority p1 # 按优先级筛选
td task list --label urgent # 按标签筛选
td task list --due today # 今日到期
td task list --filter p1 & today # 原始 Todoist 筛选查询
td task list --json # JSON 输出
td task view # 任务详情
td view
bash
td task complete # 完成任务
td task complete --forever # 永久完成重复任务
td task uncomplete id:
td task update --due next week --priority p2
td task update --content New title
td task update --labels a,b # 替换现有标签
td task move --project Personal
td task reschedule next monday # 保留重复规则
td task delete
bash
td project list
td project create --name New Project
td project view
td project update --name Renamed
td project archive
td project delete # 必须无未完成任务
bash
td section list
td section create --project Work --name Q2
td section update
td section delete
bash
td label list
td label create --name urgent
td label update --name renamed
td label delete
td label view # 查看标签及其任务
bash
td comment list
td comment add
td comment add
td comment update
td comment delete
bash
td reminder list
td reminder add
td reminder update
td reminder delete
bash
td activity # 近期活动日志
td activity --type task --event completed --since 2026-03-01
td stats # 业力 + 生产力统计
用户:我今天有什么任务?
bash
td today
用户:将买牛奶添加到我的任务中
bash
td task add Buy milk --due today
用户:提醒我明天给牙医打电话
bash
td task add Call the dentist --due tomorrow
用户:将购物任务标记为已完成
bash
td task list --filter search: grocery --json # 查找引用
td task complete
用户:我的工作项目上有什么?
bash
td task list --project Work
用户:显示我的高优先级任务
bash
td task list --priority p1
用户:我这周完成了什么?
bash
td completed --since 2026-03-10
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 todoist-cli-skill-1776368102 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 todoist-cli-skill-1776368102 技能
skillhub install todoist-cli-skill-1776368102
文件大小: 4.09 KB | 发布时间: 2026-4-17 16:22