Agent skill · software engineering · anthropics

build-zoom-video-sdk-app

Reference skill for Zoom Video SDK. Use after routing to a custom-session workflow when the user needs full control over the video experience rather than an actual Zoom meeting.

Why this skill is useful

Provides specific integration patterns and SDK usage examples for building custom video applications with Zoom's Video SDK that the AI wouldn't reliably generate on its own.

What it needs

Requires npm installed locally. Requires zoom account access. About 6k tokens when loaded. Last updated 2026-08-07. 23,345 stars on the source repository.

What this skill does

/build-zoom-video-sdk-app Background reference for fully custom video-session products. Prefer plan-zoom-product first when the boundary between Meeting SDK and Video SDK is still unclear. Build custom video experiences powered by Zoom's infrastructure. Hard Routing Guardrail (Read First) If the user asks for custom real-time video app behavior (topic/session join, custom rendering, attach/detach), route to Video SDK. Do not switch to REST meeting endpoints for Video SDK join flows. Video SDK does not use Meeting IDs, joinurl, or Meeting SDK join payload fields (meetingNumber, passWord). Meeting SDK vs Video SDK Feature Meeting SDK Video SDK --------- ------------- ----------- UI Default Zoom UI or Custom UI Fully custom UI (you build it) Experience Zoom meetings Video sessions Branding Limited customization Full branding control Features Full Zoom features Core video features UI Options (Web) Video SDK gives you full control over the UI: Option Description -------- ------------- UI Toolkit Pre-built React components (low-code) Custom UI Build your own UI using the SDK APIs Prerequisites Zoom Video SDK credentials from Marketplace SDK Key and Secret Web development environment Need help with OAuth or signatures? See the zoom-oauth skill for authentication flows. Need pre-join diagnostics on web? Use probe-sdk before Video SDK join() to reduce first-minute failures. Start troubleshooting fast: Use the 5-Minute Runbook before deep debugging. Quick Start (Web) NPM Usage (Bundler like Vite/Webpack) CDN Usage (No Bundler) WARNING: Ad blockers block source.zoom.us. Self-host the SDK to avoid issues. ES Module with CDN (Race Condition Fix) When using <script type="module"> with CDN, SDK may not be loaded yet: SDK Lifecycle (CRITICAL ORDER) The SDK has a strict lifecycle. Violating it causes silent failures. Common Mistake (Silent Failure): Video Rendering (Event-Driven) The SDK is event-driven. You must listen for events and render videos accordingly. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills anthropics/video-sdk

View the source on GitHub

Browse the @skills marketplace