What problem does it solve? Connecting an Apple app to system services like calendars, reminders, notifications, Siri/Shortcuts, background execution, and widgets involves fragmented APIs, strict permission rules, and Info.plist requirements that cause crashes or silent failures when misconfigured. This Skill provides permission-first, async/await-native guidance current through iOS 18 and macOS 15. ## Core Features & Use Cases - EventKit Integration: Read and write calendar events and reminders with iOS 17 write-only vs full-access authorization, recurrence rules, and change notifications. - Local & Push Notifications: Schedule UNCalendarNotificationTrigger and UNTimeIntervalNotificationTrigger alerts with stable identifiers, actions, categories, and foreground delegate handling. - App Intents & Background Execution: Expose actions to Siri and Shortcuts with AppIntent and AppEntity, and run BGTaskScheduler app-refresh or processing tasks with proper registration and expiration handling. - Use Case: You are building a task manager that syncs deadlines to the user's calendar, fires a 5pm daily reminder, exposes an "Add Task" Siri shortcut, refreshes data in the background, and shows the next task in a Home Screen widget. ## Quick Start Use the apple-system-integration skill to add a repeating local notification and a Siri shortcut for adding tasks in my SwiftUI app.