Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages Apple Calendar events through AppleScript, exposing a shell script interface for creating, listing, and scheduling entries. Handles natural language date interpretation and supports recurring events via iCal RRULE strings. macOS only.
Uses relative date math instead of locale-specific date strings, avoiding format mismatches across French, English, and German macOS systems.
When to use it
- Schedule a recurring weekly team sync with reminders
- Block a vacation day as an all-day calendar entry
- Add a doctor appointment with a 1-hour alert
- Set up a daily standup for weekdays over the next month
- Create a biweekly 1-on-1 meeting on a specific weekday
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Remind me to call the dentist in 2 days at 9am
- 1Run list-calendars to retrieve available calendar names
- 2Identify the appropriate personal calendar from the output
- 3Compute offset_days as 2 for two days from today
- 4Pipe JSON with summary, calendar, offset_days, hour, and alarm_minutes into create-event
- 5Confirm the event was created and log entry written to calendar.log
A 15-minute Calendar event titled 'Call dentist' created two days from today at 9am with a 30-minute alert