todoist

Manage Todoist tasks, projects, labels, and comments through a command-line interface.

39|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/HKU-MMLab/UniClawBench --skill todoist-hku-mmlab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: todoist
Source: https://github.com/HKU-MMLab/UniClawBench/tree/main/injection/101_skill_usage/task_101_17_todoist_weekly_plan/skills/todoist
Command: npx skills add https://github.com/HKU-MMLab/UniClawBench --skill todoist-hku-mmlab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets you manage your Todoist to-do list directly from the command line, so you can list, add, update, complete, and organize tasks without opening the Todoist app or web interface. ## Core Features & Use Cases - Task Management: List today's tasks, add tasks with natural-language due dates, set priorities, and complete or reopen tasks by ID. - Project & Label Organization: Create projects and labels, filter tasks by project, priority, or label, and move tasks between projects. - Search & Comments: Search tasks by keyword and read or add comments on individual tasks. - Use Case: When planning your week, run todoist tasks --all to review everything, then use todoist add "Review report" --due "friday" --priority 1 --project "Work" to schedule high-priority items. ## Quick Start Ask the assistant to show your Todoist tasks for today and add a new task with a due date and priority.

Frequently Asked Questions about todoist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a task to Todoist from the command line?▼

Use todoist add followed by the task name, with optional flags like --due for natural-language dates, --priority 1-4, --project, and -l for labels. For example, todoist add "Call mom" -d "sunday" -l "family".

How do I list today's tasks in Todoist CLI?▼

Run todoist or todoist today to show today's tasks. Use todoist tasks for today plus overdue items, todoist tasks --all for everything, or filter with -p for a project or -f for a filter query like p1.

What authentication does the Todoist CLI require?▼

The CLI uses the TODOIST_API_TOKEN environment variable for authentication. In this workspace the token is already provided, or you can read a task-provided local snapshot export instead of creating a new token.

Does Todoist CLI support filter queries and priorities?▼

Yes, it supports Todoist filter syntax including p1 through p4 for priority levels, today, tomorrow, overdue, @label for labels, #project for projects, and search: keyword for text search.

How do I insert a task at a specific position in a Todoist project?▼

Use the --order flag with todoist add, passing a 1-based position number or the keyword top. For example, todoist add "Prep slides" --project "Work" --order 3 places the task third in the project.