Skip to main content
Generalopenai

zoom-apps-sdk

Use when using Apps SDK.

Stars
1,305
Source
openai/plugins
Updated
2026-05-30
Slug
openai--plugins--zoom-apps-sdk
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/openai/plugins/HEAD/plugins/zoom/skills/zoom-apps-sdk/SKILL.md -o .claude/skills/zoom-apps-sdk.md

Drops the SKILL.md into .claude/skills/zoom-apps-sdk.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

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