LaunchKit · 2026
Back to Skills

macos-calendar

Create, list, and manage macOS Calendar events via AppleScript.

3
3.0k downloads
by @lucaperret

Setup & Installation

openclaw skills install @lucaperret/macos-calendar

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install macos-calendar

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.

INPUT

User asks: Remind me to call the dentist in 2 days at 9am

AGENT
  1. 1Run list-calendars to retrieve available calendar names
  2. 2Identify the appropriate personal calendar from the output
  3. 3Compute offset_days as 2 for two days from today
  4. 4Pipe JSON with summary, calendar, offset_days, hour, and alarm_minutes into create-event
  5. 5Confirm the event was created and log entry written to calendar.log
OUTPUT

A 15-minute Calendar event titled 'Call dentist' created two days from today at 9am with a 30-minute alert