coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Guide tvOS media playback: AVKit-first player choice, custom escalation, remote commands, Now Playing, and validation. Use for AVPlayerViewController, MPRemoteCommandCenter, playback focus, or media-control boundaries.
$ npx -y skills add gaelic-ghost/socket --skill tvos-media-playback-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tvos-media-playback-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide tvOS media playback: AVKit-first player choice, custom escalation, remote commands, Now Playing, and validation. Use for AVPlayerViewController, MPRemoteCommandCenter, playback focus, or media-control boundaries.
name: tvos-media-playback-workflow description: "Guide tvOS media playback: AVKit-first player choice, custom escalation, remote commands, Now Playing, and validation. Use for AVPlayerViewController, MPRemoteCommandCenter, playback focus, or media-control boundaries."
Guide the tvOS media-control contract. This skill starts with AVKit's system player, makes custom-player escalation evidence-based, and keeps remote command routing, player state, and Now Playing information under one explicit owner. It does not replace general AVFoundation pipelines, Core Media timing, audio session policy, or Xcode execution workflows.
playback UI, custom info tabs, overlays, content proposals, HLS interstitials, Picture in Picture, and playback-focused tvOS design.
`MPNowPlayingInfoCenter`, custom player controls, command enablement, and Apple TV media-state ownership.
whether AVKit's system player satisfies the actual requirement.
restoration, and device-only playback capability gates.
remote-first app navigation, Large Text, TVMLKit migration, or general tvOS platform constraints.
capture, readers, writers, export, transcode, and playback-pipeline repair.
1. Classify the playback request:
2. Apply the Apple docs gate:
3. Prefer the system player:
points satisfy the requirement
media-state transition 4. Establish one media-control owner:
5. Return one recommendation with:
`now-playing`, `hls`, `interstitial`, `overlay`, `proposal`, `continuity`, or `validation`.
command requirement.
and physical-device availability.
is missing
satisfies the product requirement.
commands, media-control state, interruption/end behavior, and focus return.
`MPNowPlayingInfoCenter` updates across unrelated views.
controller, remote, or system-media-control behavior is verified without relevant runtime evidence.
audio-session work through this skill when an existing specialist owns it.
account, hardware, signed entitlement, or physical-device evidence.
Large Text, remote-first browsing UI, and TVMLKit migration.
pipeline, reader/writer, export, or transcode ownership.
format descriptions, and sample-buffer synchronization.
interruptions, microphone permission, and audio-session behavior.
`xcode-testing-workflow` for repeatable playback/runtime verification.
is the real task.
Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker will inspect or modify…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations, codex exec, Codex subagents,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval cases, graders, thresholds,…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact approval gates.
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning, resuming, steering, cancelling,…