skills/zoom/skills/zoom-skills

zoom-skills

SKILL.md

Zoom Developer Platform Skills

This repository contains skills for building with Zoom SDKs, APIs, MCP servers, and integrations across web, mobile, desktop, and server environments.

Repo Notes

  • general/references/sdk-upgrade-workflow.md - reusable changelog + RSS version-by-version SDK upgrade workflow
  • Repository-level tooling, plugin manifests, and maintenance docs live at the packaging root; raw-skill installs should treat this skills/ tree as the portable boundary.

Folder Structure

Folder Description
zoom-general Hub - Cross-product use cases and shared references
zoom-rest-api REST API calls (600+ endpoints)
zoom-webhooks Real-time event notifications (HTTP)
zoom-websockets Real-time event notifications (WebSocket)
zoom-meeting-sdk Embed Zoom meetings in your app (Web, React Native, Electron, Linux)
zoom-video-sdk Custom video experiences (Web, React Native, Flutter, Android, iOS, macOS, Unity, Linux)
zoom-apps-sdk Apps that run inside the Zoom client
scribe Zoom AI Services Scribe for synchronous and batch transcription of uploaded or stored media
zoom-rtms Real-Time Media Streams (live audio/video/transcripts)
zoom-team-chat Team Chat messaging and channels
virtual-agent Virtual Agent web/mobile chat embeds and KB sync workflows
contact-center Contact Center apps, web embeds, and native mobile SDK integrations
phone Zoom Phone APIs, Smart Embed, URI schemes, webhooks, and call-history migration patterns
rivet-sdk Rivet JavaScript server framework for OAuth, webhook events, and typed API endpoint wrappers
probe-sdk Browser/device/network readiness diagnostics before Meeting SDK or Video SDK join flows
zoom-ui-toolkit Pre-built React components for Video SDK
zoom-cobrowse-sdk Collaborative browsing for support
zoom-oauth OAuth authentication flows (all 4 grant types)
zoom-mcp Official Zoom MCP Server — semantic meeting search, meeting assets, recording resources, and Zoom Docs creation via Model Context Protocol
zoom-mcp/whiteboard Whiteboard MCP child skill — Whiteboard endpoints, scopes, auth findings, and ID mapping

How to Use

  1. Product-specific task? → Go to that product's folder (e.g., meeting-sdk/)
  2. Cross-product or general task? → Check zoom-general for generic use cases
  3. Each folder has a SKILL.md → Start there for that product's overview

Skill Discovery (Integrated)

This repo uses progressive discovery:

  • Agent reads SKILL.md frontmatter first (name, description, optional triggers).
  • Agent routes by intent using general/SKILL.md "Choose Your Path" plus keyword/trigger matching.
  • Agent loads full skill content only after route selection.

To improve routing quality in any skill:

  • Keep description specific and keyword-rich (include "use when...").
  • Add practical triggers for common user phrasing.
  • Avoid overlapping triggers between Meeting SDK, Video SDK, REST API, and MCP intents.

zoom-general (Hub)

The zoom-general folder contains:

  • Cross-product use cases - Tasks that span multiple Zoom products
  • Generic references - Authentication, app types, scopes
  • Shared documentation - SDK maintenance, troubleshooting, marketplace publishing

Use zoom-general when:

  • You're starting a new Zoom integration and need to choose the right approach
  • Your use case involves multiple Zoom products
  • You need general platform documentation (auth, scopes, etc.)

Quick Reference

I want to... Use this skill
Build deterministic automation/configuration/reporting with explicit request control zoom-rest-api
Receive event notifications (HTTP push) zoom-webhooks
Receive event notifications (WebSocket) zoom-websockets
Embed Zoom meetings in my app zoom-meeting-sdk
Build custom video experiences zoom-video-sdk
Build an app inside Zoom client zoom-apps-sdk
Access live audio/video/transcripts zoom-rtms
Transcribe uploaded or stored media files into text scribe
Build Team Chat integrations zoom-team-chat
Build Virtual Agent chat/campaign experiences virtual-agent
Build Contact Center integrations (apps/web/mobile) contact-center
Build Zoom Phone integrations (Smart Embed, APIs, webhooks, URI launch) phone
Build Rivet-based server integrations (optional) rivet-sdk
Run browser/device/network preflight diagnostics before join probe-sdk
Use pre-built video UI components zoom-ui-toolkit
Enable co-browsing for support zoom-cobrowse-sdk
Implement OAuth authentication zoom-oauth
Build AI-driven meeting search, meeting-asset retrieval, recording-resource retrieval, or Zoom Docs workflows zoom-mcp
Build enterprise AI workflows with stable API core + AI tool layer zoom-rest-api + zoom-mcp
General/cross-product guidance zoom-general

APIs vs MCP Routing (Official Zoom Guidance)

Primary goal Route
Automation, configuration, reporting, scheduled jobs, strict retries/error control zoom-rest-api
AI interaction, dynamic tool discovery, cross-platform AI workflows zoom-mcp
Enterprise AI experiences at scale zoom-rest-api + zoom-mcp

Source: https://developers.zoom.us/docs/mcp/library/resources/apis-vs-mcp/

MCP Server Model (Zoom-Hosted)

  • Zoom acts as MCP server and exposes Zoom platform tools/data to external AI clients.
  • MCP access is OAuth-scoped and governed.
  • Product-scoped MCP servers are expected (for example Meetings, Team Chat, Whiteboard).
  • Current routing in this repo uses zoom-mcp as the MCP parent entry point, with Whiteboard split into zoom-mcp/whiteboard.

Resources

Operations

  • Use the product RUNBOOK.md files inside each skill directory for runtime/debugging guidance during raw-skill installs.
Weekly Installs
12
Repository
zoom/skills
GitHub Stars
12
First Seen
14 days ago
Installed on
opencode12
github-copilot12
codex12
amp12
cline12
kimi-cli12