Category: Tutorial

Creating OmniFocus projects from templates and calendar events

Today I want to showcase one of my most favorite automation workflows I am regularly using on my iPad.

When preparing regular events or projects in your task management, it might often be helpful to create templates for frequently occurring tasks.

For example, if you need to prepare some materials for every group meeting, why not have a preset or a mock-project from which you can copy-paste an instance every time you need it. This way, you won’t forget some small task which might be forgettable yet essential.

In this article I’ll go over the process to create templates for new OmniFocus projects, and how to connect it to calendar events for more conveniently creating new projects based on new calendar entries in one click.


Exporting Markdown from OmniOutliner

Both for my day job as a researcher, as well as for this website, I often prepare papers and articles by first writing an outline. In an outline, it is easy to structure articles, re-arrange sections or subsections.

One of my favorite apps in the past has been OmniOutliner. It can export documents to text, XML, word, and others. Unfortunately, it is missing an exporter to Markdown. Luckily, there is OmniJS, the automation scripting language developed by OmniGroup.

In the following, I will showcase one way to use OmniJS, by creating a Markdown-like document from an outline, and exporting it to another app. The scripts works on both iOS and macOS.