
OmniFocus Task Management
Automate OmniFocus task management via JavaScript for Automation (JXA) scripts. Enables adding, listing, searching, completing, and updating tasks with comprehensive filtering and statistics capabilities.
🚀 OmniFocus Task Management automates your task workflow through simple command-line scripts. Add tasks to your inbox, list them with smart filters (inbox, overdue, due-soon), search by keyword, mark tasks complete, and update task details—all without opening the app. Perfect for power users who want to integrate task management into scripts and automation workflows.
💡 Use this skill for daily productivity routines: get statistics on your workload, quickly capture tasks while coding or working, search for specific projects, and batch-update task properties. Ideal for developers, automation enthusiasts, and anyone managing complex task systems who prefers command-line control over clicking through menus.
✨ Structured JSON output makes results easy to parse and integrate into other tools. Works seamlessly with macOS automation, keeping your OmniFocus data synchronized while staying in your terminal workflow.