recipe-omnifocus-critical-scan

Identify overdue, flagged, and inbox tasks from OmniFocus with optional keyword filtering.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/chaddorsey/letta-code --skill recipe-omnifocus-critical-scan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-omnifocus-critical-scan
Source: https://github.com/chaddorsey/letta-code/tree/main/.skills/recipe-omnifocus-critical-scan
Command: npx skills add https://github.com/chaddorsey/letta-code --skill recipe-omnifocus-critical-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires omnifocus-cli, python3, json, datetime, re, pathlib, and includes scripts (resource) components.

What problem does it solve?

The Skill solves the problem of quickly identifying and prioritizing critical tasks in a user's OmniFocus project by scanning for overdue, flagged, and inbox tasks.

Core Features & Use Cases

  • Quick Task Identification: Identifies overdue, flagged, and inbox tasks to help prioritize daily activities.
  • Keyword Filtering: Optionally filters tasks based on specific keywords for enhanced focus.
  • JSON Data Handling: Uses JSON for data retrieval and analysis, improving efficiency and readability.

Quick Start

Run the 'recipe-omnifocus-critical-scan' to quickly scan your critical tasks in OmniFocus.

Frequently Asked Questions about recipe-omnifocus-critical-scan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find overdue and flagged tasks in OmniFocus quickly?

Scanning critical OmniFocus tasks involves identifying and listing overdue, flagged, and inbox items so you can prioritize daily activities. It uses Python to process JSON data retrieved via the OmniFocus CLI for efficient task management.

How do I filter OmniFocus tasks by keyword using the command line?

You can filter OmniFocus tasks by keyword by running a critical scan script that optionally applies keyword filtering. This narrows down overdue, flagged, and inbox items to match your specified text for enhanced focus.

Do I need Python and OmniFocus CLI installed to scan critical tasks?

Yes, you need Python3 and omnifocus-cli installed to scan critical tasks. The Skill uses Python to process JSON data retrieved via the OmniFocus CLI to identify and list your overdue, flagged, and inbox items.

What is the best way to prioritize inbox items in OmniFocus?

The best way to prioritize inbox items in OmniFocus is running a critical task scan that identifies overdue, flagged, and inbox items together. This provides a consolidated list of tasks needing immediate attention for daily planning.

Can I use keyword filtering to narrow down flagged tasks in OmniFocus?

Yes, you can use keyword filtering to narrow down flagged tasks in OmniFocus. The critical scan optionally filters tasks based on specific keywords, enhancing focus on targeted overdue, flagged, or inbox items.