apple-calendar

Query and create Apple Calendar events on macOS using icalBuddy and osascript.

126|8|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/DrugClaw/DrugClaw --skill apple-calendar-drugclaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-calendar
Source: https://github.com/DrugClaw/DrugClaw/tree/main/skills/built-in/apple-calendar
Command: npx skills add https://github.com/DrugClaw/DrugClaw --skill apple-calendar-drugclaw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires icalBuddy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to query and manage their Apple Calendar events directly from the command line on macOS, streamlining event management and scheduling.

Core Features & Use Cases

  • Query Events: View today's or upcoming events within a specified date range.
  • Create Events: Add new events to specific calendars with defined start and end times.
  • Use Case: A user can ask "What's on my work calendar tomorrow?" and receive a list of events, or request "Add a meeting to my personal calendar for Friday at 2 PM about project X."

Quick Start

Use the apple-calendar skill to list all events for today.

Frequently Asked Questions about apple-calendar

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

FAQPage Schema
How do I query upcoming Apple Calendar events from the macOS command line?

You can query macOS Apple Calendar events by using `icalBuddy` for read operations to list today's or upcoming events within a specified date range directly from the terminal.

Can I create new calendar events on macOS using AppleScript?

Yes, you can create new Apple Calendar events by executing AppleScript via `osascript` to add entries to specific calendars with defined start and end times.

Do I need to install icalBuddy to manage macOS calendar events via terminal?

Yes, you must install `icalBuddy` via Homebrew because the Skill relies on it as a required dependency to execute read operations for querying calendar events.

What's the best way to check my work calendar schedule for tomorrow on macOS?

The best way to check your schedule is using this Skill to query a specific date range, allowing you to ask for tomorrow's events and receive a formatted list of your calendar entries.

Are there limitations when using osascript to add events to Apple Calendar?

Event creation via `osascript` requires specifying exact calendar names, start times, and end times, meaning ambiguous scheduling requests like next week without a defined date may fail.