Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vabole avatar

Eventkit

  • 215 installs
  • 297 repo stars
  • Updated August 4, 2026
  • vabole/apple-skills

Read and write calendars and reminders with EventKit, including permission flows, EKEventStore queries, recurrence rules, and conflict-safe sync with the system Calendar database.

About

Documents EventKit usage for iOS and macOS apps: permissions, EKEventStore queries, creating and editing events and reminders, recurrence, alarms, and change notifications aligned with Apple calendar privacy expectations.

  • Calendar and reminder permission UX
  • EKEventStore fetch and save patterns
  • Recurrence, alarms, and attendee fields
  • Background refresh and change notifications
  • Privacy-safe minimal data access

Eventkit by the numbers

  • 215 all-time installs (skills.sh)
  • +4 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #423 of 1,039 Mobile Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vabole/apple-skills --skill eventkit

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs215
repo stars297
Last updatedAugust 4, 2026
Repositoryvabole/apple-skills

What it does

Read and write calendars and reminders with EventKit, including permission flows, EKEventStore queries, recurrence rules, and conflict-safe sync with the system Calendar database.

Files

SKILL.mdMarkdownGitHub ↗

EventKit Documentation

Search these docs to answer questions about calendar and reminder APIs.

Return Format

Always include: 1. Summary - Answer the question concisely 2. File paths - List relevant files for full details

Files

  • eventkit-index.md - Framework overview, events, reminders
  • ekeventstore.md - Event store access and permissions
  • ekreminder.md - Creating and managing reminders

Related skills

Mobile Developmentintegrationsfrontend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.