Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Integrates with Calendar.app on macOS via AppleScript to manage calendar events. Supports creating, reading, updating, deleting, and searching events across multiple calendars, including recurring event series.
Manages Calendar.app directly via AppleScript without requiring iCloud credentials or third-party calendar APIs.
When to use it
- Schedule a recurring weekly standup on a work calendar
- Search upcoming events by keyword before planning a trip
- List all events for the next 7 days across multiple calendars
- Create an all-day event for a birthday or public holiday
- Delete a cancelled appointment using its event UID
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Schedule a 1-hour design review next Monday at 2pm on my Work calendar
- 1Run cal-list.sh to confirm the Work calendar exists and check its exact name
- 2Calculate the date and format start as YYYY-MM-DD 14:00 and end as YYYY-MM-DD 15:00
- 3Run cal-create.sh with the calendar name, summary, start, and end arguments
- 4Run cal-read.sh with the returned UID to confirm the event details
Event 'Design Review' created on Work calendar for the target date, 2:00-3:00pm, UID returned