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.