alarmkit
Editor's pickImplement alarm and countdown timer features using Apple's AlarmKit framework (iOS 26+ / iPadOS 26+). Covers AlarmManager for scheduling alarms and timers, AlarmAttributes and AlarmPresentation for Lock Screen and Dynamic Island UI, AlarmButton for stop/snooze actions, authorization flows, alarm state observation, and Live Activity integration. Use when building wake-up alarms, countdown timers with system UI, or alarm-style notifications that surface on the Lock Screen and Dynamic Island.
- Type
- skill
- GitHub stars
- ★ 832
- Repository
- dpearson2699/swift-ios-skills
- Category
- mobile
Install
1Quick install (skills CLI)
npx skills add dpearson2699/swift-ios-skills --skill alarmkit --agent claude-codeInstalls alarmkit into the current project's .claude/skills/ directory. Requires Node.js and the skills CLI.
2Manual install
Create ~/.claude/skills/<name>/ and copy the SKILL.md file from the repository into it. The directory name must match the skill name.
⚠️ Exact file layout and requirements vary by repository — always check the repo README first.
Prefer the full source? The repository README is the authoritative install reference.