eventkit-docs

Query EventKit API references for calendars and reminders in iOS/macOS development.

299|16|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/vabole/apple-skills --skill eventkit-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eventkit-docs
Source: https://github.com/vabole/apple-skills/tree/main/skills/eventkit
Command: npx skills add https://github.com/vabole/apple-skills --skill eventkit-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need quick access to EventKit API references for calendars and reminders to build and debug calendar-related features efficiently.

Core Features & Use Cases

  • Access to EKEventStore, EKEvent, EKReminder, and related EventKit classes for building calendar/reminder features.
  • Quick navigation among EventKit topics like calendars, events, reminders, and sources to implement, test, and debug.
  • Use Case: Build a calendar-centric app that creates and reads events and reminders with proper permissions.

Quick Start

Ask for a concise EventKit API overview for creating, querying, and managing calendar events and reminders.

Frequently Asked Questions about eventkit-docs

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

FAQPage Schema
How do I use EventKit to create and query calendar events in Swift?

Use EventKit APIs like EKEventStore to request user permissions, access calendars, and create or query EKEvent objects for your iOS or macOS app. This Skill provides API references and navigation links to official Apple docs for implementing these features.

What is the best way to manage reminder permissions and data access with EventKit?

EventKit manages reminder data access through EKEventStore, which handles permission requests and interacts with EKReminder objects. This Skill provides references for implementing proper authorization flows and navigating reminder sources on Apple platforms.

Can I use EventKit APIs for both iOS and macOS calendar development tasks?

Yes, EventKit APIs support both iOS and macOS development tasks requiring calendar access, event creation, or reminder management. This Skill covers EKEventStore, EKEvent, and EKReminder references applicable across Apple platforms.

How do EKEventStore, EKEvent, and EKReminder work together in EventKit?

EKEventStore serves as the central access point for EventKit, managing connections to calendar sources, while EKEvent and EKReminder represent individual calendar items and tasks. This Skill provides API references detailing their properties and methods.

Why am I struggling to navigate EventKit topics like calendars, sources, and events?

EventKit topics span multiple interconnected classes for calendars, events, reminders, and sources. This Skill helps by providing quick navigation among these API references, offering concise overviews and links to official Apple documentation.