zoom-video-sdk-react-native — Codex skill: features and installation
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.
npx skills add openai/plugins --skill react-native -a codexWhat zoom-video-sdk-react-native does
The skill covers @zoom/react-native-videosdk and the session lifecycle, from initialization and event listeners to joining, using helpers, leaving, and cleanup. Its guides explain SDK setup, token-based session entry, and routing events into UI state. Helpers cover features such as audio, video, chat, sharing, recording, and transcription.
A backend must generate the JWT used for session access. Video SDK sessions use session tokens and are distinct from Zoom Meetings, so existing Meeting flows do not describe this join pattern. The material also includes platform setup guidance and troubleshooting references.
What it helps with
- plan a React Native video session lifecycle
- route SDK events into UI state
- join a session with a token
- control session features through helper APIs
Example prompts for the agent
- Help me set up Zoom Video SDK for React Native with
@zoom/react-native-videosdk. - Show the order for SDK initialization, event listeners, joining, and cleanup.
- Explain the token-based join flow and where the JWT should be generated.
How to install zoom-video-sdk-react-native
1Skills CLI (Vercel)
npx skills add openai/plugins --skill react-native -a codex2Manually: put the files in place
.agents/skills/react-native/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill react-native -a claude-code2Manually: put the files in place
~/.claude/skills/react-native/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/react-native/
Manually: put the files in place
.cursor/skills/react-native/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins react-native2Manually: put the files in place
.github/skills/react-native/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/video-sdk/react-nativeManually: put the files in place
.devin/skills/react-native/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them
Questions about zoom-video-sdk-react-native
How do I install zoom-video-sdk-react-native in Codex?
Run npx skills add openai/plugins --skill react-native -a codex. The skill file is at .agents/skills/react-native/SKILL.md.
What does zoom-video-sdk-react-native do?
It guides development of custom React Native video sessions with Zoom Video SDK, including event handling, helper APIs, and token-based joining.
Where should the Video SDK JWT be generated?
Generate it on the backend. Video SDK sessions use session tokens and are separate from Zoom Meetings.
Source text
SKILL.md · MIT
--- name: zoom-video-sdk-react-native description: | Zoom Video SDK for React Native. Use when building custom mobile video session experiences with @zoom/react-native-videosdk, event listeners, helper-based APIs, and backend JWT token flows. --- # Zoom Video SDK (React Native) Use this skill for React Native apps that need fully custom video session experiences using Zoom Video SDK. ## Quick Links 1. **[Lifecycle Workflow](concepts/lifecycle-workflow.md)** - init -> listeners -> join -> helpers -> leave -> cleanup 2. **[SDK Architecture Pattern](concepts/sdk-architecture-pattern.md)** - provider + helper model 3. **[High-Level Scenarios](concepts/high-level-scenarios.md)** - common mobile product patterns 4. **[Setup Guide](examples/setup-guide.md)** - package + platform setup baseline 5. **[Session Join Pattern](examples/session-join-pattern.md)** - tokenized join flow 6. **[Event Handling Pattern](examples/event-handling-pattern.md)** - event listener to state routing 7. **[SKILL.md](SKILL.md)** - complete navigation ## Core Notes - Video SDK sessions are not Zoom Meetings and use session tokens. - JWT generation must stay backend-side. - Wrapper is helper-heavy (audio/video/chat/share/recording/transcription, etc.). - Event-driven design is required for robust UI state. ## References - [React Native Reference Index](references/react-native-reference.md) - [Module Map](references/module-map.md) - [Official Sources](references/official-sources.md) - [Deprecated and Contradictions](troubleshooting/deprecated-and-contradictions.md) ## Related Skills - [zoom-video-sdk](../SKILL.md) - [zoom-oauth](../../oauth/SKILL.md) - [zoom-general](../../general/SKILL.md) ## Documentation Index ### Start Here 1. [SKILL.md](SKILL.md) 2. [Lifecycle Workflow](concepts/lifecycle-workflow.md) 3. [SDK Architecture Pattern](concepts/sdk-architecture-pattern.md) 4. [Setup Guide](examples/setup-guide.md) ### Concepts - [Lifecycle Workflow](concepts/lifecycle-workflow.md) - [SDK Architecture Pattern](concepts/sdk-architecture-pattern.md) - [High-Level Scenarios](concepts/high-level-scenarios.md) ### Examples - [Setup Guide](examples/setup-guide.md) - [Session Join Pattern](examples/session-join-pattern.md) - [Event Handling Pattern](examples/event-handling-pattern.md) ### References - [React Native Reference Index](references/react-native-reference.md) - [Module Map](references/module-map.md) - [Official Sources](references/official-sources.md) ### Troubleshooting - [Common Issues](troubleshooting/common-issues.md) - [Version Drift](troubleshooting/version-drift.md) - [Deprecated and Contradictions](troubleshooting/deprecated-and-contradictions.md) ## Operations - [RUNBOOK.md](RUNBOOK.md) - 5-minute preflight and debugging checklist.
© Zoom · MIT · openai/plugins