omnifocus

Automate OmniFocus task and project management across versions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill omnifocus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omnifocus
Source: https://github.com/arlenagreer/claude_configuration_docs/tree/main/skills/omnifocus
Command: npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill omnifocus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sqlite3, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the manual overhead of managing OmniFocus by providing intelligent automation that works across all versions.

Core Features & Use Cases

  • Task Management: Create, read, update, and list tasks and projects programmatically.
  • Intelligent Fallback: Automatically uses the best available method (Omni Automation → AppleScript → SQLite read-only).
  • Use Case: Imagine you're in a meeting and need to quickly add action items. Use this Skill to automatically create tasks in your Work project with proper tagging and due dates.

Quick Start

Use the omnifocus skill to add a task "Follow up with client about Q4 planning" to the "Work" project.

Frequently Asked Questions about omnifocus

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

FAQPage Schema
How do I automate task creation in OmniFocus across different versions?

Automate task creation by using this Skill, which detects your OmniFocus version and automatically applies the best available method—Omni Automation, AppleScript, or SQLite—to programmatically create tasks with projects, tags, and due dates without manual entry.

Can I update existing OmniFocus tasks and projects programmatically?

Yes, this Skill reads, updates, and lists OmniFocus tasks and projects programmatically across all versions, letting you modify task details, reassign projects, and manage workflows through parameterized automation without the desktop app.

What's the best way to query and list OmniFocus tasks by project or tag?

Query OmniFocus tasks by project or tag using this Skill's list and read operations, which return results in JSON-like output format, enabling you to extract and filter tasks for reporting, analysis, or workflow integration.

Does OmniFocus automation work if I don't have AppleScript or Omni Automation enabled?

Yes, this Skill includes intelligent fallback logic that automatically detects available automation methods on your system, starting with Omni Automation, then AppleScript, and finally read-only SQLite access to ensure task management works regardless of your OmniFocus setup.

Can I integrate OmniFocus task automation into meeting workflows or external applications?

Yes, use this Skill to integrate OmniFocus task creation into meeting workflows or external applications by passing parameterized inputs for task name, project, tags, and due dates, enabling quick action-item capture without switching contexts.

What permissions or setup do I need to automate OmniFocus tasks?

This Skill requires sqlite3 dependency and clear guidance on permissions for your OmniFocus version; setup varies by automation method available on your system, but the Skill automatically selects the best option and handles cross-method compatibility.