Back to Directory
research

OmniFocus

Manage OmniFocus tasks via JavaScript for Automation (JXA) scripts. Use when the user asks OpenClaw to interact with OmniFocus, including - (1) Adding tasks to inbox, (2) Listing or searching tasks (inbox, available, flagged, overdue, due soon), (3) Completing tasks, (4) Updating task properties (notes, due dates, flags), (5) Getting OmniFocus statistics, (6) Reporting on task status, or (7) Acting on tasks in OmniFocus based on user queries.

Installation

Run this in your terminal or add to your configuration:

# Clone into your skills directory git clone ...

About this Skill

Initial release: Add, list, search, complete, and update OmniFocus tasks via JXA automation