OmniFocus provides the ability to sync todo’s but it does not allow syncing of events. This AppleScript will allow you to sync your events (those which start date or due date elements) to an OmniFocus calendar.

This script was original created by Yilei Yang and has been adapted to provide ability to create event and alarm (original version did not support creation of alarm).

Downloads

OmniFocus to iCal 0.1 Original by Yilei Yang
– Original release, create iCal events

OmniFocus to iCal 0.2 by Mike Erickson — 11/28/10
– Added support for creating events with alarms

OmniFocus to iCal 0.3 by Mike Erickson — 11/30/10
– Updated to skip actions which have been marked as completed

OmniFocus to iCal Package by Mike Erickson (last update 11/30/10)
– Complete Installer Package (for easy installation and configuration)