live-activities

Implement iOS Live Activities and Dynamic Island features using ActivityKit.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill live-activities
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: live-activities
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/extensions/live-activities
Command: npx skills add https://github.com/moasq/nanowave --skill live-activities

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of dynamic, real-time updates for iOS applications, displayed directly on the Lock Screen and within the Dynamic Island, keeping users informed without needing to open the app.

Core Features & Use Cases

  • ActivityKit Integration: Leverage ActivityKit to manage and display live-updating content.
  • Dynamic Island UI: Design custom interfaces for the compact and expanded states of the Dynamic Island.
  • Lock Screen Display: Provide glanceable information directly on the user's Lock Screen.
  • Use Case: Track a food delivery in real-time, showing the driver's progress and estimated arrival time on the Lock Screen and Dynamic Island.

Quick Start

Use the live-activities skill to create a delivery tracking live activity with status and progress updates.

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 on the iOS Lock Screen, use the ActivityKit framework to manage and display live-updating content directly to users without requiring them to open the app.

What is needed to display real-time content in the Dynamic Island?▼

Displaying real-time content in the Dynamic Island requires the ActivityKit framework, extension targets, and shared ActivityAttributes definitions to enable seamless data flow for custom compact and expanded UI states.

How do I create a delivery tracking Live Activity with status and progress updates?▼

You create a delivery tracking Live Activity by leveraging ActivityKit to push real-time status and progress updates, showing the driver's progress and estimated arrival time on the Lock Screen and Dynamic Island.

Does implementing Live Activities require shared ActivityAttributes definitions?▼

Yes, implementing Live Activities requires shared ActivityAttributes definitions alongside extension targets to establish seamless data flow between your iOS application and the Live Activity interface.

Can I use ActivityKit to show sports scores and timers on the Lock Screen?▼

Yes, you can use ActivityKit to show sports scores and timers on the Lock Screen by configuring your application to push real-time content updates directly to these glanceable interfaces.