Plan, implement, test, and diagnose WebRTC work, including W3C and IETF source checks, browser and native runtime support, signaling boundaries, ICE/STUN/TURN, DTLS, SRTP, SDP offer/answer, tracks, transceivers, data channels, media devices, permissions, NAT traversal, SFU/MCU decisions, and handoffs to web, mobile, server, or deployment plugins.
How this skill is triggered — by the user, by Claude, or both
Slash command
/network-protocol-skills:webrtc-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when a task needs real-time browser or native media, peer connection behavior, data channels, NAT traversal, or WebRTC signaling. Keep signaling, media transport, application state, and deployment roles separate.
Use this skill when a task needs real-time browser or native media, peer connection behavior, data channels, NAT traversal, or WebRTC signaling. Keep signaling, media transport, application state, and deployment roles separate.
Check current sources before claiming behavior:
Also check browser compatibility, native SDK docs, SFU/MCU docs, and deployment provider docs because behavior often depends on runtime and network shape.
web-dev-skills for browser UI and TypeScript integrationapple-dev-skills or android-dev-skills for native app integrationserver-side-swift, python-skills, server-side-jvm, or rust-skills for signaling services, SFU integration, or backend workcloud-deployment-skills for TURN, UDP, firewall, autoscaling, media servers, and hosting constraintsGather evidence from:
Name the failing layer: permissions, media capture, signaling, SDP, ICE, DTLS, SRTP, data channel, codec negotiation, SFU, TURN, firewall, or UI state.
Return:
WebRTC shape: media, data channel, or mixed; browser, native, server, or mixed.Topology: peer-to-peer, SFU, MCU, broadcast, recording, or fallback.Boundaries: signaling, media/data transport, NAT traversal, app state, and deployment owner.Evidence: docs, code, logs, WebRTC stats, TURN/STUN checks, or browser/native runtime observations.Validation: local call, multi-peer test, device/browser matrix, network path, media quality, stats, or manual gaps.Handoffs: web, mobile, backend, cloud, MoQ, or diagnostics workflow.npx claudepluginhub gaelic-ghost/socket --plugin network-protocol-skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.