filter_tasks
Filter tasks in OmniFocus by status, dates, projects, tags, and more. Use custom perspectives, search, and sorting to manage tasks effectively and focus on relevant priorities.
Instructions
Advanced task filtering with unlimited perspective combinations - status, dates, projects, tags, search, and more
Input Schema
Name | Required | Description | Default |
---|---|---|---|
completedAfter | No | Show tasks completed after this date (ISO format: YYYY-MM-DD) | |
completedBefore | No | Show tasks completed before this date (ISO format: YYYY-MM-DD) | |
completedThisMonth | No | Show tasks completed this month | |
completedThisWeek | No | Show tasks completed this week | |
completedToday | No | Show tasks completed today | |
deferAfter | No | Show tasks with defer date after this date (ISO format: YYYY-MM-DD) | |
deferAvailable | No | Show tasks whose defer date has passed (now available) | |
deferBefore | No | Show tasks with defer date before this date (ISO format: YYYY-MM-DD) | |
deferThisWeek | No | Show tasks deferred to this week | |
deferToday | No | Show tasks deferred to today | |
dueAfter | No | Show tasks due after this date (ISO format: YYYY-MM-DD) | |
dueBefore | No | Show tasks due before this date (ISO format: YYYY-MM-DD) | |
dueThisMonth | No | Show tasks due this month | |
dueThisWeek | No | Show tasks due this week | |
dueToday | No | Show tasks due today | |
estimateMax | No | Maximum estimated minutes | |
estimateMin | No | Minimum estimated minutes | |
exactTagMatch | No | Set to true for exact tag name match, false for partial (default: false) | |
flagged | No | Filter by flagged status | |
hasEstimate | No | Filter tasks that have time estimates | |
hasNote | No | Filter tasks that have notes | |
inInbox | No | Filter tasks in inbox | |
limit | No | Maximum number of tasks to return (default: 100) | |
overdue | No | Show overdue tasks only | |
perspective | No | Limit search to specific perspective: inbox, flagged, all tasks | |
projectFilter | No | Filter by project name (partial match) | |
searchText | No | Search in task names and notes | |
sortBy | No | Sort results by field | |
sortOrder | No | Sort order (default: asc) | |
tagFilter | No | Filter by tag name(s). Can be single tag or array of tags | |
taskStatus | No | Filter by task status. Can specify multiple statuses |