Apple Calendar

Query and manage Apple Calendar on macOS via `icalBuddy` (read) and AppleScript (`osascript`) for event creation. Use when users ask about upcoming events, scheduling, calendar lookups, adding calendar events, or checking what's on their agenda. Triggers on mentions of calendar, events, schedule, meetings, or appointments.

microclaw e2eb167 1.4 KB Updated

File contents

Apple Calendar

Use this skill for Apple Calendar tasks on macOS.

Prerequisites

  • macOS
  • Install icalBuddy for fast read-only queries:
brew install ical-buddy
  • osascript is built in to macOS for event creation.

Read events (icalBuddy)

Today's events:

icalBuddy eventsToday

Next 7 days:

icalBuddy eventsFrom:today to:7 days from now

Specific calendars only:

icalBuddy -ic 'Work,Personal' eventsFrom:today to:3 days from now

Create events (AppleScript)

osascript -e 'tell application "Calendar" to tell calendar "Work" to make new event with properties {summary:"Team Sync", start date:date "Monday, February 10, 2026 10:00:00", end date:date "Monday, February 10, 2026 10:30:00"}'

Usage guidance

  • Always include absolute date/time in confirmations.
  • Use read commands before mutating when user intent is ambiguous.
  • If automation fails, user likely needs to allow Terminal automation permissions.

microclaw/microclaw/tree/main/crates/microclaw-engine/skills/built-in/apple-calendar commit e2eb16790f

Frequently asked questions

npx skillmds@latest add microclaw/apple-calendar