zoom-apps-sdk · openai — Codex skill: what it does, how to install
Guides Zoom client application development. Helps configure running contexts, in-client OAuth, and Layers API features.
npx skills add openai/plugins --skill zoom-apps-sdk -a codexWhat zoom-apps-sdk does
This skill guides agents when building web apps that run inside the Zoom desktop client. If your project only requires embedding video meetings into an external site, the guide directs you to Meeting SDK instead.
The workflow starts with verifying the running context. It handles meetings, webinars, phone calls, or collaborate mode. Next, developers must set up Zoom Marketplace credentials, domain allowlists, CSP, and in-client OAuth before calling SDK methods. The client loads zoomSdk and checks capabilities before enabling advanced features like breakout rooms or the Layers API.
Authentication redirects and CSP rules frequently fail without correct Marketplace domain configurations. The instructions structure debugging steps to isolate blank panels, missing capabilities, and context mismatches.
What it helps with
- route between Zoom Apps SDK and Meeting SDK architectures
- configure in-client OAuth and allowed domains in Zoom Marketplace
- initialize
zoomSdkbased on running context and feature capabilities - debug blank panels, CSP mismatches, and redirect errors
Example prompts for the agent
- Set up in-client OAuth for a Zoom Apps SDK project
- Check the running context before calling the Layers API
- Debug a blank panel caused by CSP issues in the Zoom client
How to install zoom-apps-sdk
1Skills CLI (Vercel)
npx skills add openai/plugins --skill zoom-apps-sdk -a codex2Manually: put the files in place
.agents/skills/zoom-apps-sdk/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill zoom-apps-sdk -a claude-code2Manually: put the files in place
~/.claude/skills/zoom-apps-sdk/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/zoom-apps-sdk/
Manually: put the files in place
.cursor/skills/zoom-apps-sdk/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins zoom-apps-sdk2Manually: put the files in place
.github/skills/zoom-apps-sdk/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/zoom-apps-sdkManually: put the files in place
.devin/skills/zoom-apps-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 zoom-apps-sdk
How to install zoom-apps-sdk in Codex?
Run npx skills add openai/plugins --skill zoom-apps-sdk -a codex in your terminal.
What does the zoom-apps-sdk skill do?
It guides the agent through building applications inside the Zoom client, handling OAuth, running contexts, and zoomSdk calls.
When should Meeting SDK be used instead?
Use Meeting SDK if you only need to embed a meeting inside an external application or website.
Source text
SKILL.md · MIT
--- name: zoom-apps-sdk description: Use when using Apps SDK. --- # Zoom Apps SDK Use this skill when the app runs inside the Zoom client. If the user only needs to embed a meeting in an external app, route to Meeting SDK instead. ## Workflow 1. Confirm the running context: meeting, webinar, main client, phone, collaborate mode, immersive mode, camera mode, or Layers API. 2. Configure Marketplace app settings, allowed domains, redirect URIs, and in-client OAuth before implementing SDK calls. 3. Initialize `zoomSdk` and gate features by capability and running context. 4. Design client communication and data flow: frontend SDK calls, backend REST calls, in-client OAuth tokens, and webhook handoff. 5. Implement advanced client features only after the base app loads reliably: Layers API, breakout rooms, guest mode, collaborate mode, or ZMail. 6. Debug blank panels, domain allowlist issues, CSP, missing capabilities, running-context mismatch, and OAuth redirect problems independently. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - Architecture: [concepts/architecture.md](concepts/architecture.md) - Running contexts: [concepts/running-contexts.md](concepts/running-contexts.md) - Meeting SDK versus Zoom Apps: [concepts/meeting-sdk-vs-zoom-apps.md](concepts/meeting-sdk-vs-zoom-apps.md) - Layers API: [references/layers-api.md](references/layers-api.md) - In-client OAuth: [examples/in-client-oauth.md](examples/in-client-oauth.md) - Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
© Zoom · MIT · openai/plugins
Similar skills
All skills for Frontend and UI →zoom-apps-sdk by other authors comes first.