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)共 1 个版本