omnifocus-tasks

Manage OmniFocus tasks via a command-line interface.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires omnifocus-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of managing tasks in OmniFocus by providing a command-line interface that simplifies task creation, completion, updating, and organization.

Core Features & Use Cases

  • Task Management: Create, complete, update, list, move, and organize tasks.
  • Inbox Operations: Handle inbox-specific workflows like listing, processing, and bulk operations.
  • Use Case: Streamline your OmniFocus workflow by automating task management tasks with the command line.

Quick Start

Use the 'omnifocus-cli task create' command to create a new task.

Frequently Asked Questions about omnifocus-tasks

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

FAQPage Schema
How do I manage OmniFocus tasks from the command line?▼

You can manage OmniFocus tasks from the command line by executing scripts that create, complete, update, list, and move tasks. This requires the omnifocus-cli dependency and Python libraries to run.

What is the best way to automate OmniFocus inbox processing?▼

Automating OmniFocus inbox processing is handled via inbox-specific operations and bulk actions. The command-line interface allows you to list, process, and perform batch operations on your inbox tasks efficiently.

Do I need omnifocus-cli to automate task workflows?▼

Yes, you need the omnifocus-cli tool installed to automate task workflows. The Skill relies on this dependency and Python libraries to execute command-line scripts for task management.

Can I batch create and organize tasks in OmniFocus?▼

Yes, you can batch create and organize tasks in OmniFocus using the command-line interface. It supports batch processing and task organization, allowing you to move and update multiple tasks at once.

Does OmniFocus command-line automation work for updating existing tasks?▼

OmniFocus command-line automation supports updating existing tasks. You can use the command-line interface to modify task details, complete tasks, and move them within your organizational structure.

Why use a command-line interface for OmniFocus task management?▼

Using a command-line interface for OmniFocus task management streamlines your workflow by automating repetitive actions. It replaces manual UI interactions with scriptable commands for task creation, organization, and inbox processing.