add_omnifocus_task
Create a new OmniFocus task with due dates, flags, tags, and project assignment while automatically checking for existing tasks to avoid duplicates.
Instructions
Create a NEW task in OmniFocus. Search first when a matching task may already exist; move/edit existing tasks instead of duplicating them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The name of the task | |
| note | No | Additional notes for the task | |
| dueDate | No | The due date of the task in ISO format (YYYY-MM-DD or full ISO date) | |
| deferDate | No | The defer date of the task in ISO format (YYYY-MM-DD or full ISO date) | |
| plannedDate | No | The planned date of the task in ISO format (YYYY-MM-DD or full ISO date) | |
| flagged | No | Whether the task is flagged or not | |
| estimatedMinutes | No | Estimated time to complete the task, in minutes | |
| tags | No | Tags to assign to the task | |
| projectName | No | The name of the project to add the task to (will add to inbox if not specified) | |
| parentTaskId | No | The ID of the parent task to create this task as a subtask | |
| parentTaskName | No | The name of the parent task to create this task as a subtask (alternative to parentTaskId) |