todoist_task_quick_add
Create a Todoist task by typing natural language: the text is automatically parsed to set due dates, projects, labels, priorities, and descriptions.
Instructions
Create a task using natural language parsing like the Todoist app. The text is parsed to extract due dates, projects (#), labels (@), assignees (+), priorities (p1-p4), deadlines ({in 3 days}), and descriptions (//). Example: "Buy groceries tomorrow #Shopping @errands p1 {deadline Friday} //Don't forget milk"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The task text with natural language. Can include: due dates (tomorrow, next Monday), project name starting with # (without spaces), label starting with @, assignee starting with +, priority (p1 = urgent, p2, p3, p4 = lowest), deadline between {} (e.g., {in 3 days}), description starting from // until end of text | |
| note | No | Additional note to add to the task (optional) | |
| reminder | No | Reminder date in free form text like 'tomorrow at 9am' (optional) | |
| auto_reminder | No | When true, a default reminder is added if the task has a due date with time (optional, default: false) |