Zoom Video SDK Unity
OpenAIOfficialCreated by ZoomDistributed by OpenAI
- Skill
- Tool integration
- Automation and integrations
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The zoom-video-sdk-unity skill provides a structured framework for developers to embed Zoom's video conferencing capabilities directly into Unity-based projects. It bridges the gap between Unity's scene and UI state management and the Zoom Video SDK's event-driven architecture, enabling the creation of bespoke video session interfaces within games or interactive applications.
What it does
- Provides wrapper APIs for Zoom Video SDK functionality within Unity.
- Maps Unity UI and scene states to specific video session events.
- Offers guidance on session lifecycle management and architecture.
- Includes a preflight and debugging checklist for rapid troubleshooting.
- Defines necessary environment variables for SDK authentication and session configuration.
When to use it
- When building custom video conferencing experiences inside a Unity application.
- When you need to synchronize participant media states with Unity game objects.
- When setting up authentication and token generation for Zoom Video SDK sessions.
- When debugging connectivity or session join issues in a Unity environment.
Advantages
- Streamlines the integration of complex video SDKs into the Unity engine.
- Provides clear mapping between SDK events and Unity-specific logic.
- Reduces development time with pre-defined session join patterns.
- Centralizes configuration and troubleshooting resources for Unity developers.
Usage examples
- “How do I initialize the Zoom Video SDK in my Unity project?”
- The agent provides the necessary initialization steps, including configuring the required environment variables and calling the core SDK wrapper classes.
- “My Unity app is failing to join a session, what should I check?”
- The agent guides you through the RUNBOOK.md checklist to verify your SDK credentials, token endpoint, and session parameters.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/openai/zoom-video-sdk-unity/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip zoom-video-sdk-unity.zip -d .agents/skills
Documentation by Zoom
Zoom Video SDK (Unity)
Use this skill when building Unity apps that integrate Zoom Video SDK wrapper APIs.
Start Here
Key Sources
API reference: https://marketplacefront.zoom.us/sdk/custom/unity/index.html
Broader guide: ../SKILL.md
Operations
RUNBOOK.md - 5-minute preflight and debugging checklist.
Files
- ATTRIBUTION.mdAdded by AutoGineer882 B
- LICENSELicence file added by AutoGineer1.1 KiB
- RUNBOOK.md2.3 KiB
- SKILL.md1.2 KiB
- agents/openai.yaml286 B
- concepts/architecture.md535 B
- concepts/lifecycle-workflow.md639 B
- examples/session-join-pattern.md546 B
- references/environment-variables.md739 B
- references/unity-reference-map.md465 B
- references/versioning-and-compatibility.md649 B
- scenarios/high-level-scenarios.md792 B
- troubleshooting/common-issues.md646 B
- unity.md1.0 KiB
references/environment-variables.md
Unity Environment Variables
| Variable | Required | Used for | Where to find |
|---|---|---|---|
ZOOM_VIDEO_SDK_KEY | Yes | Video SDK credential pair (server use) | Zoom Marketplace -> Video SDK app -> App Credentials |
ZOOM_VIDEO_SDK_SECRET | Yes (server only) | Token signing secret | Zoom Marketplace -> Video SDK app -> App Credentials |
VIDEO_SDK_TOKEN_ENDPOINT | Yes | Unity app token fetch URL | Your backend deployment config |
VIDEO_SDK_SESSION_NAME | Runtime | Session/topic identifier | Generated by game/app workflow |
VIDEO_SDK_USER_NAME | Runtime | Participant display name | Game/app profile identity |
Runtime-only values
VIDEO_SDK_TOKENshould be short-lived and backend-generated.
Requirements and compatibility
Written for: OpenAI Codex
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Zoom
- Publisher
- OpenAI (Official)
- Distributed by
- OpenAI
- Source
- openai/plugins · plugins/zoom/skills/video-sdk/unity · commit d420d13
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from plugins/zoom/LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Zoom or OpenAI.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download zoom-video-sdk-unity.zip