Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

build-zoom-video-sdk-app · openai — Codex skill: what it does, how to install

This skill guides custom Zoom Video SDK sessions with app-owned UX and lifecycle. Use it when a standard Zoom meeting flow is the wrong fit.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill video-sdk -a codex
Open on GitHub

What build-zoom-video-sdk-app does

The skill covers the core path for a custom video session: selecting a target platform, issuing Video SDK session tokens on the server, handling permissions, joining and leaving, and wiring audio and video publish-subscribe. It also addresses screen sharing and chat. The target options include web, Android, iOS, macOS, Windows, Linux, Flutter, React Native, Unity, and UI Toolkit.

Platform-specific guides and session-lifecycle notes are included. Add recording, raw media, live transcription, or storage integrations after the basic session flow is stable. Video SDK credentials must stay out of client code because tokens are generated server-side. This skill is not the route for meeting numbers, waiting rooms, host roles, or regular Zoom meeting controls; those belong to Meeting SDK.

What it helps with

  • build a custom video session
  • set up server-side session tokens
  • wire participant media and permissions
  • add screen sharing and in-session chat
  • isolate token, SDK version, or device-permission issues

Example prompts for the agent

  • Build a custom Zoom Video SDK session for a web app with app-owned UI.
  • Set up server-side token generation, participant join and leave, audio/video publish-subscribe, and chat.
  • Investigate a browser permission or media-device issue in an Android Video SDK app.

How to install build-zoom-video-sdk-app

1Skills CLI (Vercel)

npx skills add openai/plugins --skill video-sdk -a codex

2Manually: put the files in place

.agents/skills/video-sdk/SKILL.md

For all projects use ~/.agents/skills/

Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them

Questions about build-zoom-video-sdk-app

How do I install build-zoom-video-sdk-app in Codex?

Run npx skills add openai/plugins --skill video-sdk -a codex. The installed skill file is at .agents/skills/video-sdk/SKILL.md.

What does build-zoom-video-sdk-app do?

It guides implementation of custom Zoom Video SDK sessions, covering authentication, session lifecycle, participant media, screen sharing, and chat.

When should I use Meeting SDK instead?

Use Meeting SDK when the product needs meeting numbers, waiting rooms, hosts, or standard Zoom meeting controls. Video SDK is intended for app-owned sessions and UX.

Source text

SKILL.md · MIT
---
name: build-zoom-video-sdk-app
description: Use when using Video SDK.
---

# Build Zoom Video SDK App

Use this skill when the user needs a custom video session rather than a real Zoom meeting. If the user needs meeting numbers, waiting rooms, hosts, or normal Zoom meeting controls, route to Meeting SDK.

## Workflow

1. Confirm product fit: Video SDK is for custom sessions with app-owned UX and lifecycle.
2. Choose the target platform: web, Android, iOS, macOS, Windows, Linux, Flutter, React Native, Unity, or UI Toolkit.
3. Validate auth: generate Video SDK session tokens server-side and keep SDK credentials out of client code.
4. Implement join, media permissions, audio/video publish-subscribe, screen share, chat, and leave before advanced media features.
5. Add custom layouts, raw media, recording, live transcription, or storage integrations only after the session lifecycle is stable.
6. Debug by isolating token generation, SDK version, browser isolation, platform permissions, media device behavior, and entitlement limits.

## References

- Full preserved guide: [references/full-guide.md](references/full-guide.md)
- Web: [web/SKILL.md](web/SKILL.md)
- Android: [android/SKILL.md](android/SKILL.md)
- iOS: [ios/SKILL.md](ios/SKILL.md)
- Windows: [windows/SKILL.md](windows/SKILL.md)
- Linux: [linux/SKILL.md](linux/SKILL.md)
- UI Toolkit: [../ui-toolkit/SKILL.md](../ui-toolkit/SKILL.md)
- Session lifecycle: [references/session-lifecycle.md](references/session-lifecycle.md)

© Zoom · MIT · openai/plugins

Similar skills

SKILL.md skills catalog →

build-zoom-video-sdk-app by other authors comes first.

From the same set528

The whole set →
zoom-video-sdk-react-native This skill guides React Native work with Zoom Video SDK for custom video sessions. Use it to plan session setup, event handling, and SDK helper calls. CX Codex GP ChatGPT ★ 7,604repo stars zoom-video-sdk-macos A skill that walks your agent through Zoom Video SDK docs for native macOS apps: session lifecycle, tokenized join, device handling. CX Codex GP ChatGPT ★ 7,604repo stars zoom-video-sdk-ios Get guidance for building custom Zoom Video SDK sessions in native iOS apps, with token-based authentication and event-driven media and participant flows. CX Codex GP ChatGPT ★ 7,604repo stars zoom-video-sdk-flutter A Claude skill for building custom Zoom video sessions in Flutter apps: session lifecycle, event handling, mobile platform setup. CX Codex GP ChatGPT ★ 7,604repo stars ui-toolkit A skill that walks the agent through wiring a prebuilt Zoom Video SDK web UI into your app. Useful when you need a custom session, not a regular Zoom meeting. CX Codex GP ChatGPT ★ 7,604repo stars start This skill identifies what you need to build or fix with Zoom, then points to the relevant workflow. Use it as the entry point for Zoom API, SDK, OAuth, and integration questions. CX Codex GP ChatGPT ★ 7,604repo stars setup-zoom-oauth A skill that walks through Zoom OAuth setup: app type, grant flow, scopes, token exchange and refresh. Useful when auth blocks the integration. CX Codex GP ChatGPT ★ 7,604repo stars zoom-rtms This skill guides Zoom RTMS integrations, from WebSocket lifecycle design to media handling. Use it when working with meeting streams or contact-center voice media. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor