alarmkit

Implement alarm and countdown timer features with Apple's AlarmKit framework.

155|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/omarshahine/HomeClaw --skill alarmkit-omarshahine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alarmkit
Source: https://github.com/omarshahine/HomeClaw/tree/main/.agents/skills/alarmkit
Command: npx skills add https://github.com/omarshahine/HomeClaw --skill alarmkit-omarshahine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of prominent alarms and countdown timers that integrate seamlessly with the iOS/iPadOS Lock Screen and Dynamic Island, overriding Focus and Silent modes.

Core Features & Use Cases

  • Alarm Scheduling: Set wake-up alarms or scheduled reminders with recurring options.
  • Countdown Timers: Create timers for cooking, workouts, or any timed event.
  • Live Activity Integration: Alarms automatically appear as Live Activities, with configurable UI for countdown and paused states.
  • Use Case: Schedule a daily 7:00 AM alarm with a "Wake Up" title and a snooze button that restarts a 5-minute countdown.

Quick Start

Use the alarmkit skill to schedule a new alarm for 7:30 AM tomorrow with the label "Morning Call".

Frequently Asked Questions about alarmkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule alarms that appear on the iOS Lock Screen and Dynamic Island?

To schedule alarms on the iOS Lock Screen and Dynamic Island, use the AlarmKit framework to manage AlarmAttributes and present Live Activity UI. This integration overrides Focus and Silent modes, ensuring prominent system-level notifications for your scheduled alerts.

Can I add stop and snooze buttons to a Live Activity timer in iOS?

Yes, you can add stop and snooze buttons to a Live Activity timer in iOS by implementing AlarmButton interactions. This allows users to control countdown states or restart a 5-minute snooze countdown directly from the system UI.

Does AlarmKit work with iPadOS and what version is required?

AlarmKit works with iPadOS 26+ and iOS 26+. It manages authorization flows and alarm state observation across both platforms, allowing you to schedule countdown timers and alarms with consistent system-level Live Activity presentation.

What is the best way to create countdown timers that override Silent mode on an iPhone?

The best way to create countdown timers that override Silent mode on an iPhone is using AlarmKit with Live Activity integration. It presents configurable UI for countdown and paused states, ensuring the timer remains prominent on the Lock Screen regardless of focus settings.

How do I manage alarm authorization and state observation when scheduling notifications?

To manage alarm authorization and state observation when scheduling notifications, use the AlarmKit framework's built-in authorization flows. It supports observing alarm states, allowing your app to track scheduled countdowns and recurring reminders dynamically.