Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/shareplay-activities
Build shared real-time experiences using GroupActivities and SharePlay.
Passed 21 of 22 test cases with the skill, and 11 of 22 without it.
and 13 more in the full report
10 fixed11 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are defining two SharePlay activities: one for a fitness workout session and one for a group reading session. Which standard GroupActivityMetadata.type values should be assigned to each?
| Checked | Without skill | With skill |
|---|---|---|
| Assigns .workoutTogether to fitness workout activity metadata. | Missed | Passed |
| Assigns .readTogether to group reading activity metadata. | Missed | Passed |
The instructions your model reads when the skill loads.
Build shared real-time experiences using the GroupActivities framework. SharePlay connects people over FaceTime, Messages, AirDrop, and nearby visionOS sharing, synchronizing media playback, app state, or custom data.
Add the Group Activities capability to the app target in Xcode. Xcode adds the required entitlement and updates the provisioning profile:
<key>com.apple.developer.group-session</key>
<true/>
Configure this only for app targets. Group Activities are not available in widgets, extensions, or App Clips.
import GroupActivities
let observer = GroupStateObserver()
test cases passed, vs 11 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.