pexip-skills
01Plugin Claude Code
Skill bundle for building Pexip Infinity video calling apps.
Plugin Claude Code
Skill bundle for building Pexip Infinity video calling apps.
Plugin Claude Code
Claude Code skills for building Pexip Infinity video calling apps. Covers call lifecycle, media pipeline, reconnect, preflight, signals, chat, participants, breakouts, layouts, plugin host, and more. References webapp3 v40-12.0.
Skill Claude CodeCodex
Use when implementing Pexip branding — loading manifest.json, applying color palette, hiding UI elements, customizing translations, configuring application defaults via the branding system. Triggers on manifest.json, loadBranding, colorPalette, applicationConfig, defaultUserConfig, hiddenFunctionality…
Skill Claude CodeCodex
Use when implementing Pexip breakout rooms — opening rooms, assigning participants automatically or manually, joining/closing rooms, ask-for-help flow, returning to main room, breakout chat scoping, breakout transfer details. Triggers on meeting.openRooms, joinBreakoutRoom, closeBreakoutRoom, breakoutAskForHelp…
Skill Claude CodeCodex
Use when wiring the "Are you sure you want to leave?" browser-close prompt for an in-call user. Triggers on beforeunload, useBrowserCloseConfirmation, enableBrowserCloseConfirmationByDefault, BrowserCloseConfirmation, accidental tab close, leave confirmation, prevent navigation away from meeting.
Skill Claude CodeCodex
Use when setting up @pexip/infinity, calling createInfinityClient, joining or leaving a Pexip meeting, building the join flow (PIN/IDP/extension/host-vs-guest), handling onPeerDisconnect ICE restart, wiring onTransfer for breakouts/direct-media, or implementing meeting splash screens. Also use when building the…
Skill Claude CodeCodex
Use when implementing Pexip in-meeting chat — sending messages, handling incoming onMessage events, optimistic UI with pending state, retry-queue reconciliation, character limits, dedup. Triggers on infinityClient.sendMessage, onMessage, ChatMessage, chatMessages, onRetryQueueFlushed, character limit, pending message…
Skill Claude CodeCodex
Use when implementing far-end camera control — letting one participant pan/tilt/zoom another participant's PTZ-capable camera. Triggers on fecc, FeccButton, pan, tilt, zoom, far-end camera, PTZ, canFecc, isFeccEnabled, currentFeccPids, FECC capability, browserSupportsPtzConstraints.
Skill Claude CodeCodex
Use when controlling Pexip meeting layouts — host layout vs personal layout, layout overlay text, lecture-mode guest layout, presentation-in-mix detection, fetching available layouts and their SVGs from the server. Triggers on meeting.changeLayout, meeting.changePersonalLayout, setLayout, setPersonalLayout…
Skill Claude CodeCodex
Use when implementing Pexip live captions (real-time transcription overlay) — enabling/disabling captions, rendering interim vs final transcripts, auto-clear timer, breakout-aware reset. Triggers on onLiveCaptions, enableLiveCaptions, liveCaptionsEnabled, liveCaptionsAvailability, useLiveCaptions…
Skill Claude CodeCodex
Use when wiring @pexip/media's createMedia, configuring audio + video processors, getUserMedia constraints, switching cameras/mics mid-call, applying content hints (motion/detail/text/music), changing bandwidth, or building the layer that produces the MediaStream you pass to infinityClient.call(). Triggers on…
Skill Claude CodeCodex
Use when building participant lists, mute/kick/admit controls, host vs guest filters, raise-hand handling, participant search, or anything reading the meeting roster. Triggers on createInMeetingParticipants, GroupKey, onParticipantJoined, onParticipantUpdated, onParticipantLeft, onParticipants, participants.get…
Skill Claude CodeCodex
Use when implementing the host side of Pexip's plugin system — loading plugins from manifest.json, sandboxing iframes, RPC handling, panel widgets, toolbar buttons, prompt/form/toast injection, conference RPC routing. Triggers on @pexip/plugin-api, Channel, RPCCall, plugin iframe, sandbox, ui:button:add…
Skill Claude CodeCodex
Use when building the pre-call screen — device pickers, mic/camera test, permission prompts, blocked-permission help UX. Triggers when wiring useDevices, useAudioInput, useVideoInput, usePreviewController, DevicesSelection, JoinMeetingButton, or any "before-they-join-the-call" flow on Pexip. Also use when designing…
Skill Claude CodeCodex
Use when implementing screen sharing in a Pexip app — wiring getDisplayMedia, usePresentation hook, content hints (motion vs detail), presentation audio mixing, ICE-restart preservation, monitor/window/tab restrictions, cursor capture. Triggers on getDisplayMedia, displaySurface, present, endPresent…
Skill Claude CodeCodex
Use at the start of any new Pexip-related task to scope the work before writing code. Triggers when the user says "I want to build a Pexip app", "add Pexip to my app", "use Pexip Infinity", "integrate Pexip video", "set up @pexip/infinity", or any open-ended Pexip project request without specifics. Ask the questions…
Skill Claude CodeCodex
Use when handling Pexip reconnect UX, wiring useNetworkState, suppressing toast spam during a reconnect window, surfacing the banner, or coordinating onReconnecting / onReconnected / onFailedRequest events. Triggers on NetworkState, Reconnecting, Reconnected, useNetworkState, useOnFailedInfinityRequest, NetworkAlert…
Skill Claude CodeCodex
Use when designing how SDK events flow through a Pexip app, when deciding between useState and a signal hub, when the user mentions @pexip/signal, createSignal, signal hubs, behavior signals, batched signals, replay signals, or pub/sub for video-call events. Also use before adding new event-driven state to an…
Skill Claude CodeCodex
Use when surfacing call quality, monitoring WebRTC stats, building "your connection is poor" UI, logging quality changes, or wiring @pexip/peer-connection-stats. Triggers on onRtcStats, onCallQuality, qualityLimitationReason, fpsVolatility, Quality.GOOD/OK/BAD/TERRIBLE, NormalizedRTCStats, StatsCollector…
Plugin Claude Code
Claude Code skills + bundled MCP server for operating a Pexip Infinity deployment via its four admin APIs (Configuration, Status, History, Command) plus event sinks, external policy, and room-system integration. Operator runbooks + developer reference for the pexip-mgmt MCP server.
MCP server Claude CodeCodexCursor
MCP server "pexip-mgmt" as configured in Josh-E-S/pexip-mgmt-mcp. Launched with uv --directory ${PEXIP_MCP_DIR:-../pexip-mgmt-mcp} run python -m pexip_mcp. Needs 6 environment variables to run.
Skill Claude CodeCodex
Use at the START of any open-ended Pexip Infinity management or admin-API task to scope the work before answering. Triggers when the user says "I want to manage Pexip", "set up Pexip admin tooling", "use the Pexip management API", "automate Pexip", "report on Pexip calls", or any project-shaped Pexip-server-side…
Skill Claude CodeCodex
Use when planning or setting up Pexip Infinity event sinks — the webhook mechanism where Pexip POSTs conference / participant / call lifecycle events to an HTTP endpoint you run — or when building the receiver side of that contract, or deciding between push (event sinks) and polling the History API. Covers how to…
Skill Claude CodeCodex
Use when adding, modifying, or debugging MCP tools that actively control in-progress Pexip Infinity conferences and participants — dial new participants, disconnect (kick), mute, video-mute, lock conferences, muteguests, transfer, setrole, spotlight, change layout, transformlayout. Triggers on /api/admin/command/v1/…