calendar-manager

Manage macOS Calendar events by generating ICS files and using EventKit.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mbailey/claude --skill calendar-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar-manager
Source: https://github.com/mbailey/claude/tree/main/claude-code/config/dot-claude/skills/calendar-manager
Command: npx skills add https://github.com/mbailey/claude --skill calendar-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires icalendar, pyobjc-framework-EventKit, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the management of macOS Calendar events by providing programmatic ways to add, view, and edit entries. It automates routine scheduling tasks, reduces manual input errors, and allows for quick access to your schedule, saving time and ensuring you stay organized.

Core Features & Use Cases

  • Add Events: Create new calendar events with titles, times, locations, descriptions, and alarms by generating ICS files.
  • View Events: Fetch and display upcoming events from your macOS Calendar using EventKit, with options to filter by date or number of days.
  • Permission Handling: Guides through macOS Calendar access permissions for seamless operation.
  • Use Case: When you receive an email with appointment details, use this skill to automatically extract the information and add it to your macOS Calendar with a reminder, then quickly check your schedule for the day to ensure no conflicts.

Quick Start

Add a new calendar event titled "Team Sync" for tomorrow from 10:00 AM to 11:00 AM, with a 15-minute alarm.