Handles calendar events and reminders through Apple's EventKit framework. You'll reach for this when building features that need to create appointments, set up recurring meetings, or manage to-do items with due dates. The skill covers the iOS 17+ authorization model with granular access levels (full vs write-only), includes proper patterns for recurrence rules and alarms, and shows how to use the system EventKitUI controllers for editing. Watch out for the common mistake of creating multiple EKEventStore instances instead of reusing one. The examples are thorough on fetching events with predicates and handling the async reminder API, which is less obvious than the synchronous event methods.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill eventkit