eventkit-calendar

Manage calendar events and reminders with Apple's EventKit framework.

155|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/omarshahine/HomeClaw --skill eventkit-calendar-omarshahine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eventkit-calendar
Source: https://github.com/omarshahine/HomeClaw/tree/main/.agents/skills/eventkit-calendar
Command: npx skills add https://github.com/omarshahine/HomeClaw --skill eventkit-calendar-omarshahine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of your personal schedule and to-do lists by providing a programmatic interface to create, read, and modify calendar events and reminders.

Core Features & Use Cases

  • Event Creation & Management: Schedule new events, set recurrence rules, and add details like locations and alarms.
  • Reminder Management: Create and track reminders with due dates and completion status.
  • Use Case: Automatically add all your meeting invites from an email to your primary calendar, or set a reminder to pick up groceries every Saturday morning.

Quick Start

Use the eventkit-calendar skill to create a new event titled "Team Meeting" tomorrow at 10 AM.

Frequently Asked Questions about eventkit-calendar

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

FAQPage Schema
How do I create calendar events programmatically on iOS and macOS?

To manage calendar events programmatically on iOS and macOS, you use the EventKit framework to perform CRUD operations, define recurrence rules, and set alarms. This Skill provides an interface to schedule events and add details like locations directly.

Can I manage reminders with due dates using EventKit?

Yes, you can manage reminders with due dates using EventKit. This Skill supports reminder CRUD operations, allowing you to create, track, and update the completion status of to-do list items natively on Apple platforms.

Does managing calendar events on macOS require explicit user authorization?

Yes, managing calendar events on macOS requires explicit user authorization. Accessing the EventKit framework for calendar and reminder data mandates requesting and receiving explicit user permission before any scheduling operations can proceed.

How do I set up recurring calendar events and alarms with EventKit?

You set up recurring calendar events and alarms with EventKit by defining recurrence rules and attaching alarm triggers during event creation. This Skill streamlines adding these automated scheduling parameters to your personal calendar entries.

What is the best way to integrate EventKitUI for calendar user interactions?

The best way to integrate EventKitUI for calendar user interactions is to pair it with EventKit's backend data management. This Skill supports EventKitUI integration, allowing you to present native interfaces for users to view and edit their events and reminders.