calendar

Manage Apple Calendar events on macOS using AppleScript.

5|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/jacobrask/claude-skills --skill calendar-jacobrask
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/jacobrask/claude-skills/tree/main/skills/calendar
Command: npx skills add https://github.com/jacobrask/claude-skills --skill calendar-jacobrask

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the management of your personal and professional schedule by allowing you to interact with your Apple Calendar directly through natural language commands.

Core Features & Use Cases

  • View Events: Quickly check your daily, weekly, or upcoming events.
  • Create Events: Add new appointments, meetings, or reminders with details like title, date, time, location, and description.
  • Search Events: Find specific events based on keywords.
  • List Calendars: See all available calendars on your macOS system.
  • Use Case: "What's on my calendar for tomorrow?" or "Schedule a meeting with John at 3 PM next Tuesday."

Quick Start

List all available calendars on your system.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I manage Apple Calendar events using natural language commands?

You can manage Apple Calendar events by sending natural language commands that trigger AppleScript to view, create, and search appointments directly within macOS Calendar.app.

Can I create new calendar appointments on macOS without opening the Calendar app?

Yes, you can create new calendar appointments by specifying the title, date, time, location, and description through natural language, which AppleScript then configures in macOS Calendar.

How do I search for specific events in my macOS Calendar by keyword?

You can search for specific calendar events by providing keywords, which triggers an AppleScript search across your configured macOS calendars to find matching appointments.

Do I need macOS and Calendar.app installed to use AppleScript for schedule management?

Yes, AppleScript schedule management requires a macOS system with Calendar.app installed and properly configured to interact with your available calendars and events.

How do I list all available calendars configured on my macOS system?

You can list all available calendars by requesting a view of your configured macOS calendars, which AppleScript retrieves directly from the Calendar.app application.

What's the best way to view upcoming events in Apple Calendar via command?

The best way to view upcoming events is to query your daily or weekly schedule, allowing AppleScript to retrieve and display upcoming appointments from macOS Calendar.app.