Skip to main content
skill CX Codex

shareplay-activities — Claude Code skill: what it does, how to install

Get guidance for building GroupActivities sessions, from shared media playback to syncing app state. Useful when adding collaborative features to Apple-platform apps.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill shareplay-activities -a claude-code
Open on GitHub

What shareplay-activities does

The skill covers Group Activities setup, defining a GroupActivity, and managing a session as participants join or leave. It explains how to pass small app-state messages with GroupSessionMessenger. Choose reliable delivery for state changes; fast-changing data such as cursor positions can use unreliable delivery.

For shared audio or video, it points to AVPlaybackCoordinator alongside AVPlayer. Activity data and messages must conform to Codable, and each message must stay below 256 KB. Group Activities must be enabled on the app target in Xcode; widgets, extensions, and App Clips cannot use them. That target restriction shapes where the feature can live.

What it helps with

  • sync app state across session participants
  • handle SharePlay session changes and participant joins
  • send small messages to other participants
  • coordinate shared audio or video playback
  • check group-session eligibility before showing a control

Example prompts for the agent

  • Help me add shared video playback with SharePlay and AVPlayer.
  • Design game-state updates between participants using GroupSessionMessenger.
  • Review the SharePlay session lifecycle and participant connection handling.

How to install shareplay-activities

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill shareplay-activities -a claude-code

2Manually: put the files in place

~/.claude/skills/shareplay-activities/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/shareplay-activities/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about shareplay-activities

How do I install shareplay-activities in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill shareplay-activities -a claude-code. The skill file is installed at ~/.claude/skills/shareplay-activities/SKILL.md.

What does shareplay-activities do?

It guides implementation of SharePlay features with GroupActivities, including session management, participant messaging, and coordinated media playback.

What are the message requirements?

Messages must conform to Codable and remain under 256 KB. Use reliable delivery for state-changing actions and unreliable delivery for transient, frequently updated data.

Similar skills

Everything for Mobile →

From the same set86

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor