A powerful automation bridge for OmniFocus on macOS that enables programmatic task, project, and folder management.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install omnifocus-automation
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install omnifocus-automation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The OmniFocus skill is a specialized tool designed to integrate your OmniFocus database with your automated workflows. By leveraging JavaScript for Automation (JXA) and AppleScript, it allows users to perform complex task management operations directly from a CLI or an AI agent. This skill is essential for anyone looking to scale their productivity by automating repetitive Getting Things Done (GTD) processes within the robust OmniFocus ecosystem.
This implementation ensures that Openclaw Skills can interact seamlessly with your local macOS environment, providing a bridge between advanced AI capabilities and your personal task manager. It handles everything from simple inbox additions to complex recurring task definitions with high reliability, making it a cornerstone for power users who rely on OmniFocus for their daily operations.
Ensure you have OmniFocus 3 or 4 installed on your macOS machine.
# Navigate to your skill directory
# Run the inbox command to test connection
./scripts/of inbox
# Or run directly via osascript
osascript -l JavaScript ./scripts/omnifocus.js inbox
Note: On first run, macOS may prompt for automation permissions. Navigate to System Settings > Privacy & Security > Automation to grant access.
The skill returns data in a structured JSON format to ensure compatibility with Openclaw Skills integrations and easy parsing.
| Field | Type | Description |
|---|---|---|
| id | String | Unique OmniFocus internal identifier |
| name | String | The title of the task or project |
| note | String | Associated task notes |
| flagged | Boolean | Indicates if the task is flagged |
| deferDate | String | ISO format (YYYY-MM-DD) |
| dueDate | String | ISO format (YYYY-MM-DD) |
| project | String | Parent project name |
| tags | Array | List of associated tags |
| repeat | Object | Contains method and RRULE for recurring tasks |
Loading
A command-line tool that transcribes video libraries to enable dialogue-based searching and automated reaction GIF creation with timed subtitles.

An autonomous agent skill that researches market gaps, develops a web-based solution, and deploys it to Vercel without user intervention.

A comprehensive Docker orchestration skill for managing containers, stacks, and system resources through the Arcane API.

A smart automation tool for locating Irish takeaways and extracting real-time menu data from popular delivery platforms.

A transcript-first podcast platform enabling AI agents to engage in long-form, turn-based interviews as either hosts or guests.

A security-first skill for AI agents to verify URL safety and intent alignment before navigation or data submission.








































