Back to Skills Hub
Apple Calendar CLI

Apple Calendar CLI

@joargp
productivityCalendar ManagementmacOS CLIEvent Automation

A command-line interface tool for macOS that provides programmatic access to Apple Calendar. Enables listing calendars, querying events, creating, updating, and deleting calendar events, and checking availability across multiple calendars using JavaScript for Automation.

🚀 Apple Calendar CLI brings your macOS calendar to the command line. Instantly list calendars, query events by date range, and manage your schedule with simple commands. Create, update, or delete events with flexible date formats—perfect for automation and scripting workflows.

💡 Ideal for developers who want calendar integration in scripts, terminal workflows, or automation tools. Quickly search events, check availability across calendars, and sync calendar data with other applications without leaving the command line.

✨ Built on JavaScript for Automation, it's native to macOS with zero external dependencies. Output results as JSON for easy parsing and integration into your development pipeline.

GitHub

Requirements

@joargp/accli

Apple Calendar CLI npm package

npm

Node Package Manager for installation