Todoist Natural Language
Integrate with Todoist task management using natural language. Use when the user wants to manage Todoist tasks or projects through conversational commands li...
Integrate with Todoist task management using natural language. Use when the user wants to manage Todoist tasks or projects through conversational commands li...
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Manage your Todoist tasks conversationally. No need to remember CLI syntax — just talk naturally about your tasks.
This skill understands conversational requests:
List tasks:
Add tasks:
Complete tasks:
Manage projects:
TODOIST_API_KEY environment variable must be set with your Todoist API tokenIf you prefer CLI commands or need to script operations, use the Python script directly:
# List today's tasks python3 todoist/scripts/todoist.py list --filter "today"Add a task
python3 todoist/scripts/todoist.py add "Buy milk" --due "tomorrow" --priority 2
Complete a task by ID
python3 todoist/scripts/todoist.py complete "TASK_ID"
List all projects
python3 todoist/scripts/todoist.py projects
When filtering tasks (via natural language or CLI):
today — tasks due todayoverdue — overdue taskstomorrow — tasks due tomorrowp1, p2, p3, p4 — priority filters7 days — tasks due in next 7 days@label — tasks with specific label#project — tasks in project& (and) and | (or): today & p11 — Urgent (red)2 — High (orange)3 — Medium (blue)4 — Low (white/gray, default)The script outputs JSON for programmatic use. See
references/api.md for full API documentation.
TZ environment variable if needed)No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.