live-activities

Implement iOS Live Activities with ActivityKit and Dynamic Island support.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation and management of Live Activities, providing real-time, glanceable information on the iOS Lock Screen and Dynamic Island.

Core Features & Use Cases

  • ActivityKit Integration: Implement Live Activities using ActivityKit, ActivityAttributes, and ActivityConfiguration.
  • Lifecycle Management: Handle requesting, updating, and ending activities, including push-to-update mechanisms via APNs.
  • UI Design: Create compelling Lock Screen and Dynamic Island presentations for various scenarios like delivery tracking, sports scores, or workout timers.

Quick Start

Use the live-activities skill to implement a new Live Activity for tracking a delivery.

Frequently Asked Questions about live-activities

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

FAQPage Schema
How do I implement Live Activities for real-time updates on the iOS Lock Screen?

To implement Live Activities, you define ActivityAttributes and ActivityConfiguration using ActivityKit, enabling real-time, glanceable information delivery on the iOS Lock Screen and Dynamic Island.

Can I update Live Activities remotely using push notifications?

Yes, you can update Live Activities remotely using push-to-update mechanisms via APNs, allowing you to manage the activity lifecycle and refresh time-sensitive information without keeping the app running.

What is the best way to manage the lifecycle of a Live Activity in iOS?

The best way to manage a Live Activity lifecycle is by explicitly requesting, updating, and ending activities through ActivityKit, ensuring that time-sensitive information displays correctly across the Lock Screen and Dynamic Island.

Does ActivityKit support displaying real-time widgets on CarPlay and the Mac menu bar?

Yes, ActivityKit supports displaying time-sensitive Live Activities and real-time widgets across the Lock Screen, Dynamic Island, StandBy, CarPlay, and the Mac menu bar.

How do I design UI presentations for Dynamic Island experiences?

You design Dynamic Island presentations by creating compelling UI layouts within ActivityConfiguration, adapting the interface to display real-time updates like delivery tracking, sports scores, or workout timers.

When should I use Live Activities instead of standard iOS widgets?

You should use Live Activities instead of standard widgets when you need to display time-sensitive, real-time information like delivery tracking or sports scores, as they are specifically designed for glanceable, dynamic updates.