Omni Automation Plug-Ins for OmniFocus
For your convenience, the Omni Automation plug-ins (actions) contained in this website’s documentation for OmniFocus are listed here. All plug-ins are fully documented on their host pages, and are completely user-editable, should you wish to make changes or alterations.
To install an Omni Automation plug-in on macOS:
Begin the download of a plug-in by clicking the “Download Plug-In” button in one of the plug-in descriptions below. After the download has completed, unpack the ZIP archive containing the plug-in file.
In OmniFocus, select the “Plug-Ins…” menu option from the Automation menu. In the forthcoming “Plug-Ins” window, double-click the “On My Mac” bar in the dialog. The local OmniFocus plug-ins folder will be revealed on the desktop.
Move the unpacked plug-in file into the revealed Plug-Ins folder. The installed plug-in will now appear in the OmniFocus Automation menu.
To install an Omni Automation plug-in on iOS or iPadOS: (WATCH VIDEO)
Begin the download of a plug-in by clicking the “Download Plug-In” button in one of the plug-in descriptions below. After the download has completed, open the Files app and locate and unpack the ZIP archive containing the plug-in file.
Long-press the plug-in file to summon the contextual menu. Select the “Share” option and in the forthcoming dialog scroll the app icons at the top to the one titled “More” and tap it. In the Apps sheet scroll to the option titled “Open in OmniFocus” and tap it.
The OmniFocus plug-in import dialog will be displayed. Tap “Install Plug-In” at the top right of the dialog to complete the installation. The plug-in will now appear on either the OmniFocus Share menu or the Automation menu.
Documentation regarding access to the built-in controls in OmniFocus for plug-in management and the Automation menu is provided in the Automation Controls section. Documentation regarding the installation of Omni Automation plug-ins on all Apple platforms, is provided here.
This action will display a form from which you can choose which page in the OmniFocus section to display. Such as: Plug-In Collection, Action Templates, etc.
Action uses Forms to present input controls for creating and displaying a packing list based on title and date parameters entered by the user.
This action will alphabetically sort the tasks of the selected non-sequential project.
This plug-in copies the tags of a chosen task to the other selected tasks selected in the OmniFocus window.
This action plug-in will “adopt” the tags contained in tag groups that are assigned to the selected task or project.
This action plug-in will select all tags whose name matches the provided title. If the tag is not found, an option to create and reveal it will be offered.
This action will clear all tags assigned to the selected tasks.
This action will clear all tags assigned to the selected projects.
This action will convert the paragraphs of the chosen text file into OmniFocus tags.
This action will focus the display of the parent project of the selected task.
Plug-in will move the selected projects into a folder created using the user-provided name. Option to ensure that folder name be unique.
Here’s an action plug-in that will move the selected tasks into a new project created using the user-provided name.
Move the selected tasks into a new top-level action group.
This action will duplicate the selected tasks in their parent container.
This action will duplicate the selected tasks in their parent container, and assign the user-provided date as the due date.
This action will add the provided tag to every task whose note field contains the provided string.
Here’s an example action plug-in that creates a new mail message containing a OmniFocus URL for generating a copy of the selected task.
This action will add a copy of the OmniFocus database to a new outgoing mail message.
This action will open the URL string that is the value of the note of the selected action.
This action will delete all tasks that have been tagged with the specified tag.
Converts the time zone type for all tasks to the chosen type.
This action creates copies of the selected OmniFocus tasks in the current OmniPlan project.
Will add specified number of days to due date of selected projects. If project has no due date, target date will be based upon today.
This action will create an iCal (ics) file matching the parameters of the currently selected task.
This action will import the contents of the chosen TaskPaper document.
This action will import the contents of the chosen TaskPaper document into the selected folder.
(macOS) This action will export plain-text descriptions of the selected projects to a new TaskPaper document.
Creates a new task in the Inbox with a link to the selected task placed in the notes of the new task.
This action will display an alert showing the ICS rule string and repetition method of the selected project or task.
This action will add chosen files as attachments to the selected task.
This action will add chosen files as file links to the selected task.
This action will export all of the attachments of the selected tasks into a new folder placed in a user-chosen directory.
Creates a new window (tab on macOS) displaying the forecast for the current day.
Creates a new window (tab on macOS) displaying the forecast for the next seven days.
This action will create a new project duplicating the attributes and attachments of the selected task, deleting the selected task after the project creation.
This action will open a new tab (macOS) or new window (iOS or iPadOS) displaying the chosen perspective.
Copy a plaintext list of task titles and delete the selected tasks.
Mark the currently selected task as complete and add a new task to await the reply.
This action will select all of the tasks and/or projects in the current content view. (macOS only)
This action will push out all deferred projects the entered number of days.
This action will delete all tags that have not been associated with items.
(v3.8.2+) This action will append the provided text (and optional date/time stamp) to the end of the note of the selected task.
(iPadOS/iOS) This action will display a list of all tags (sorted), any or all of which may selected to be assigned to the selected tasks.
The Eisenhower Matrix as a set of 4 plug-ins perfect for the assignment of keyboard shortcuts. Tag selected projects and/or tasks with the Eisenhower Matrix from the keyboard!
This action will save the note text of the selected task to a file.
This action will add the note text of the selected task to a new outgoing mail message.
Exports the chosen custom perspective to file.
Creates a new outgoing mail message with the chosen custom perspective.
Here’s a useful plug-in that summons the sytem Share Panel to share the current text contents of the clipboard.
This plug-in creates a new task with the specified sub-tasks. Empty fields will be ignored.
This plug-in will create a new task with a call link in its notes.
This plug-in will create a new task with a FaceTime call link in its notes. Option to make FaceTime Audio call.