
🧩 One of 7 skills in the openai/plugins package — works on its own, and pairs well with its siblings.
This is the playbook your agent receives when the skill activates — you don't need to read it to use the skill, but it's here to audit before installing.
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
- Confirm the running context: meeting, webinar, main client, phone, collaborate mode, immersive mode, camera mode, or Layers API.
- Configure Marketplace app settings, allowed domains, redirect URIs, and in-client OAuth before implementing SDK calls.
- Initialize
zoomSdkand gate features by capability and running context. - Design client communication and data flow: frontend SDK calls, backend REST calls, in-client OAuth tokens, and webhook handoff.
- Implement advanced client features only after the base app loads reliably: Layers API, breakout rooms, guest mode, collaborate mode, or ZMail.
- 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
- Architecture: concepts/architecture.md
- Running contexts: concepts/running-contexts.md
- Meeting SDK versus Zoom Apps: concepts/meeting-sdk-vs-zoom-apps.md
- Layers API: references/layers-api.md
- In-client OAuth: examples/in-client-oauth.md
- Common issues: troubleshooting/common-issues.md
Copy & paste — that's it
npx skills add https://github.com/openai/plugins --skill zoom-apps-sdkRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.