add_omnifocus_task
Create a new OmniFocus task with details like name, notes, due date, flags, and project assignment, ensuring efficient task management and organization.
Instructions
Add a new task to OmniFocus
Input Schema
Name | Required | Description | Default |
---|---|---|---|
deferDate | No | The defer date of the task in ISO format (YYYY-MM-DD or full ISO date) | |
dueDate | No | The due date of the task in ISO format (YYYY-MM-DD or full ISO date) | |
estimatedMinutes | No | Estimated time to complete the task, in minutes | |
flagged | No | Whether the task is flagged or not | |
name | Yes | The name of the task | |
note | No | Additional notes for the task | |
projectName | No | The name of the project to add the task to (will add to inbox if not specified) | |
tags | No | Tags to assign to the task |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"deferDate": {
"description": "The defer date of the task in ISO format (YYYY-MM-DD or full ISO date)",
"type": "string"
},
"dueDate": {
"description": "The due date of the task in ISO format (YYYY-MM-DD or full ISO date)",
"type": "string"
},
"estimatedMinutes": {
"description": "Estimated time to complete the task, in minutes",
"type": "number"
},
"flagged": {
"description": "Whether the task is flagged or not",
"type": "boolean"
},
"name": {
"description": "The name of the task",
"type": "string"
},
"note": {
"description": "Additional notes for the task",
"type": "string"
},
"projectName": {
"description": "The name of the project to add the task to (will add to inbox if not specified)",
"type": "string"
},
"tags": {
"description": "Tags to assign to the task",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"name"
],
"type": "object"
}