What problem does it solve?
This Skill helps you implement iOS/iPadOS alarms and countdown timers that integrate with Apple’s system presentation (Lock Screen, Dynamic Island, and Apple Watch), so users get reliable, native-feeling alert experiences without building custom UI.
Core Features & Use Cases
- Alarm and timer scheduling: Create one-time alarms or duration-based countdown timers using AlarmManager.
- Native system UI presentation: Configure AlarmPresentation and AlarmAttributes so the system renders templated UI across Lock Screen/Dynamic Island and (where applicable) Apple Watch.
- Snooze, pause, stop actions: Wire stop and snooze behaviors via LiveActivityIntent implementations and track lifecycle via alarmUpdates.
- Authorization and state observation: Request AlarmKit authorization up front and observe authorization/alarm state transitions asynchronously.
- Live Activity integration: Support countdown/paused presentation with the required widget extension target.
Quick Start
Use the alarmkit Skill to schedule a countdown-style timer for iOS 26+ that displays a native countdown on the Lock Screen and Dynamic Island with working pause and stop actions.