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