build-zoom-meeting-sdk-app · openai — Claude skill: build on Zoom Meeting SDK
A skill that walks the agent through building an app that joins real Zoom meetings, from picking a platform to debugging the SDK signature.
npx skills add openai/plugins --skill meeting-sdk -a codexWhat build-zoom-meeting-sdk-app does
The skill kicks in when the task is joining, starting or embedding an actual Zoom meeting. First it checks product fit: Meeting SDK joins real meetings, Video SDK creates custom sessions, Zoom Apps SDK runs inside the Zoom client. Want custom video without meetings? It routes you to build-zoom-video-sdk-app.
Then comes the platform choice — web, Android, iOS, macOS, Windows, Electron, React Native, Unreal or a Linux bot — and a check of the join path: meeting number, password, SDK signature, role, ZAK when hosting, waiting room behaviour, user identity. The advice is to ship the smallest join flow first and add meeting controls, custom UI, raw data and recording after that.
Per-platform guides live inside (web/SKILL.md, android/SKILL.md, ios/SKILL.md, windows/SKILL.md, linux/SKILL.md), along with a signature playbook and a troubleshooting reference. Debugging works by isolation: signature generation, SDK version, platform permissions, meeting settings, waiting room, raw data entitlement, network limits. A bad signature or a missing account entitlement blocks the join, so check that first.
What it helps with
- join a real Zoom meeting from your own app
- generate a valid SDK signature for the join flow
- pick between Meeting SDK, Video SDK and Zoom Apps SDK
- add meeting controls and a custom UI on top of the SDK
- trace why a join fails on the waiting room or entitlements
Example prompts for the agent
- build the smallest Zoom Meeting SDK web app that joins by meeting number and password
- generate the SDK signature for hosting a meeting with the host role and ZAK
- set up Meeting SDK on Android and show me how to debug the waiting room
How to install build-zoom-meeting-sdk-app
1Skills CLI (Vercel)
npx skills add openai/plugins --skill meeting-sdk -a codex2Manually: put the files in place
.agents/skills/meeting-sdk/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill meeting-sdk -a claude-code2Manually: put the files in place
~/.claude/skills/meeting-sdk/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/meeting-sdk/
Manually: put the files in place
.cursor/skills/meeting-sdk/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins meeting-sdk2Manually: put the files in place
.github/skills/meeting-sdk/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/meeting-sdkManually: put the files in place
.devin/skills/meeting-sdk/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 build-zoom-meeting-sdk-app
How do I install build-zoom-meeting-sdk-app in Claude?
Run npx skills add openai/plugins --skill meeting-sdk -a codex, then open .agents/skills/meeting-sdk/SKILL.md.
What does build-zoom-meeting-sdk-app do?
It guides the agent through building a Zoom Meeting SDK app: platform choice, joining or starting a meeting, SDK signature, meeting controls and debugging.
How is Meeting SDK different from Video SDK?
Meeting SDK joins real Zoom meetings, while Video SDK creates custom sessions. For custom video without meetings, the skill points you to build-zoom-video-sdk-app.
Source text
SKILL.md · MIT
--- name: build-zoom-meeting-sdk-app description: Use when using Meeting SDK. --- # Build Zoom Meeting SDK App Use this skill when the user needs to join, start, or embed real Zoom meetings. If the user wants a fully custom non-meeting video experience, route to `build-zoom-video-sdk-app`. ## Workflow 1. Confirm product fit: Meeting SDK joins real Zoom meetings; Video SDK creates custom sessions; Zoom Apps SDK runs inside the Zoom client. 2. Choose the target platform: web, Android, iOS, macOS, Windows, Electron, React Native, Unreal, or Linux bot. 3. Validate the join or start path: meeting number, password, SDK signature, role, ZAK when hosting, waiting room behavior, and user identity. 4. Implement the smallest join flow first, then add meeting controls, custom UI, raw data, recording, or bot behavior. 5. Debug by isolating signature generation, SDK version, platform permissions, meeting settings, waiting room, raw data entitlement, and network constraints. ## 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 bots: [linux/SKILL.md](linux/SKILL.md) - Signature playbook: [references/signature-playbook.md](references/signature-playbook.md) - Troubleshooting: [references/troubleshooting.md](references/troubleshooting.md)
© Zoom · MIT · openai/plugins
Similar skills
Everything for Backend and APIs →build-zoom-meeting-sdk-app by other authors comes first.