omnifocus
Manage OmniFocus tasks, projects, and folders via Omni Automation. Use for task management, to-do lists, project tracking, GTD workflows, adding/completing/editing tasks, setting due dates, managing tags, and recurring tasks. Requires OmniFocus installed on macOS.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/coyote-git/omnifocus-automationWhat This Skill Does
The omnifocus skill allows users to seamlessly manage their OmniFocus database directly through the OpenClaw AI agent. By leveraging JavaScript for Automation (JXA), it provides a bridge to perform common GTD (Getting Things Done) tasks, such as adding inbox items, tracking projects, setting due dates, managing tags, and configuring complex recurring task schedules. It essentially transforms OmniFocus into a command-line and AI-driven task manager, making it easier to capture and refine tasks without manually clicking through the OmniFocus desktop interface.
Installation
To install this skill, use the following OpenClaw CLI command: clawhub install openclaw/skills/skills/coyote-git/omnifocus-automation. Ensure that OmniFocus 3 or 4 is installed and accessible on your macOS system, as the skill communicates directly with the application via AppleScript/JXA bridges.
Use Cases
This skill is ideal for high-volume task management. Use it to quickly dump "brain-drain" thoughts into your inbox, organize projects while multitasking, or automate the setup of recurring household and work-related habits. It is especially powerful for users who prefer working in a terminal or want their AI agent to keep their project management updated in the background based on natural language commands.
Example Prompts
- "OpenClaw, please add a new task 'Prepare Q4 budget report' to the 'Finance' project and set it as due this Friday."
- "Can you show me all tasks that are flagged or due today across my projects?"
- "Create a new recurring task in my 'Habits' project called 'Weekly Review' that repeats every 1 week using the fixed method."
Tips & Limitations
To get the most out of this skill, ensure that project and folder names are unique to prevent ambiguity. While the skill supports advanced features like setting notes and defer dates, note that the interaction is unidirectional through JSON output. Always verify that OmniFocus is running before executing commands, as the skill may attempt to auto-launch the application, which can temporarily disrupt your focus. Because this skill modifies your personal task database, ensure your backup system for OmniFocus is active.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-coyote-git-omnifocus-automation": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution