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.
Security Assessment
About build-zoom-video-sdk-app
Build Zoom Video SDK App is an extensive multi-platform reference skill (145 files) for building fully custom video-session products powered by Zoom's infrastructure, as opposed to standard Zoom meetings. It solves a common confusion: the Video SDK gives complete control over UI and branding and uses session/topic joins rather than Meeting IDs, join URLs, or Meeting SDK payload fields. The skill establishes a hard routing guardrail so developers don't accidentally mix Video SDK and Meeting SDK/REST flows.
It spans web, Windows, Android, iOS, Linux, and Flutter platforms, each with concept, example, reference, and troubleshooting docs. Coverage includes session join patterns, event handling, framework integrations, raw video/audio capture, canvas vs raw data rendering, singleton hierarchy, delegate methods, command channels, and build-error troubleshooting. On web it documents both the low-code UI Toolkit (pre-built React components) and a fully custom UI path built directly on the SDK APIs, and it contrasts Meeting SDK versus Video SDK across UI, experience, branding, and feature scope. Prerequisites include Zoom Video SDK credentials.
It targets developers building custom real-time video experiences such as Clubhouse-style audio rooms, Twitter Spaces alternatives, video chat, screen sharing, and virtual backgrounds where full UI control matters. Use cases center on custom session join, rendering, and attach/detach flows across native and web platforms. This is deep reference documentation and code patterns pointing to official Zoom Video SDK docs; it does not itself perform privileged or destructive operations.
FAQ
What is the difference between Video SDK and Meeting SDK?
The Video SDK gives fully custom UI and full branding control over video sessions, while the Meeting SDK runs Zoom meetings with default or limited-customization UI. Video SDK uses session/topic joins, not Meeting IDs or join URLs.
Which platforms are covered?
Web, Windows, Android, iOS, Linux, and Flutter, each with concept, example, reference, and troubleshooting documentation for session join, rendering, and media handling.
What UI options are documented for web?
A low-code UI Toolkit of pre-built React components, and a Custom UI path where you build your own interface directly on the SDK APIs.
What are the prerequisites?
Zoom Video SDK credentials, plus the platform-specific SDK for whichever target (web, native mobile, desktop, or Flutter) you are building on.
What kinds of products can I build?
Custom video experiences such as audio-only rooms, Clubhouse/Twitter Spaces alternatives, video chat, screen sharing, and virtual backgrounds, where you need full control over the video experience.
All Files
145 filesInstall build-zoom-video-sdk-app
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
anthropics/knowledge-work-plugins