apple-calendar

Query and manage Apple Calendar events on macOS via icalBuddy and AppleScript.

1|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/SALDAPAL/microclaw --skill apple-calendar-saldapal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-calendar
Source: https://github.com/SALDAPAL/microclaw/tree/main/skills/built-in/apple-calendar
Command: npx skills add https://github.com/SALDAPAL/microclaw --skill apple-calendar-saldapal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Apple Calendar management on macOS can be tedious without automation. This Skill lets you read and create events using icalBuddy and AppleScript.

Core Features & Use Cases

  • Read events with icalBuddy to fetch today’s events, upcoming days, or events from specific calendars.
  • Create events with AppleScript to add new reminders to Calendar.
  • Use cases include quick status checks of your day, scheduling meetings, and automating routine calendar updates.

Quick Start

Ask the AI to list today's calendar events and create a new event at a specified time.

Frequently Asked Questions about apple-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read upcoming Apple Calendar events on macOS using automation?

To read Apple Calendar events on macOS, you can use icalBuddy to fetch and filter today’s events, upcoming days, or specific calendars. This allows you to quickly check your schedule and automate routine status updates.

Can I automate adding new events to Apple Calendar via AppleScript?

Yes, you can create new Apple Calendar events by executing AppleScript via osascript. This enables you to automate scheduling meetings and adding new reminders directly to your macOS Calendar.

Does this calendar automation approach require any specific macOS tools?

Yes, this approach requires macOS as the operating system. You must have icalBuddy installed to query and read events, and AppleScript (osascript) must be available to create new calendar entries.

How do I filter calendar events to only show schedules from specific calendars?

You can filter calendar events by using icalBuddy to query and extract data from specific calendars. This allows you to isolate particular schedules and view only the relevant upcoming events for your selected calendar.

What is the best way to automate routine Apple Calendar updates on macOS?

The best way to automate routine Apple Calendar updates is by combining icalBuddy for reading event statuses and AppleScript for creating new events. This handles quick day checks and scheduling without manual entry.