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.