Skip to content

zoom/skills

Repository files navigation

Zoom Developer Platform Skills

Skills for building with Zoom SDKs, APIs, MCP servers, and integrations across web, mobile, desktop, and server environments.

Primary skill entrypoint: skills/SKILL.md

Installation

Claude Code Plugin Install

This repository is packaged as a Claude plugin:

Install from GitHub using Claude Code:

/plugin marketplace add zoom/skills
/plugin install zoom-skills@zoom-skills

Or add the local checkout as a marketplace source:

/plugin marketplace add /absolute/path/to/zoom-skills
/plugin install zoom-skills@zoom-skills

Native Agent Skills Installs

These editors document native SKILL.md support or compatible skill directories:

Agent Install Model Location Docs
Cline Native skills ~/.cline/skills/ or .cline/skills/ skills
BLACKBOX AI Native skills .blackbox/skills/ skills

Clone once:

git clone https://github.com/zoom/skills.git ~/zoom-skills

Cline raw skill install:

mkdir -p ~/.cline/skills
find ~/zoom-skills/skills -mindepth 1 -maxdepth 1 -type d -exec cp -r {} ~/.cline/skills/ \;

BLACKBOX AI project install:

mkdir -p .blackbox/skills
find ~/zoom-skills/skills -mindepth 1 -maxdepth 1 -type d -exec cp -r {} .blackbox/skills/ \;

If you previously installed this repo under the older agent-skills name, remove the old folder so your agent does not load duplicates.

Agents Without Native SKILL.md Installs

These editors do not expose a documented first-class SKILL.md install flow comparable to Cline or BLACKBOX AI. Use the nearest equivalent:

Tool Recommended Integration Docs
Roo Code Port the relevant skill into Custom Modes and add MCP servers separately docs
Kilo Code Port the relevant skill into Custom Modes / Custom Rules and add MCP servers separately docs

Recommended starting point for Roo Code or Kilo Code:

  1. Start from skills/general/SKILL.md for routing and product selection.
  2. Copy the target product skill into your mode/rule prompt, for example:
  3. Add the Zoom MCP servers separately from .mcp.json if your editor supports MCP.

Cursor

Cursor packaging metadata is included for marketplace-style consumers:

Context7

Skills are automatically discovered when the repository is indexed by Context7.

Getting Started

1. Ask Claude about Zoom development

Once installed, simply ask questions about Zoom development:

How do I create a meeting using the Zoom API?
How do I build a meeting bot that joins and records?
What's the difference between Meeting SDK and Video SDK?

2. The agent loads the right skill automatically

The general skill acts as a router and directs to the appropriate specialized skill:

Your Question Skill Loaded
"Create a meeting via API" zoom-rest-api
"Embed Zoom in my React app" zoom-meeting-sdk
"Build custom video UI" zoom-video-sdk
"Handle webhook events" webhooks
"Build a meeting bot" zoom-meeting-sdk + rtms
"Set up OAuth authentication" oauth
"Build AI-agent meeting search tools" zoom-mcp

3. Skills chain automatically

When your task requires multiple skills, the agent loads them as needed. For example, "build a meeting bot" loads:

  • zoom-meeting-sdk (for joining meetings)
  • rtms (for real-time audio/video/transcript access)
  • zoom-rest-api (for creating meetings)

Skills

Skill Description
zoom-general Hub - Core concepts, authentication, use cases, routing
zoom-rest-api 600+ REST API endpoints, rate limits, pagination
zoom-webhooks Real-time event notifications
zoom-websockets Real-time WebSocket event connections
zoom-meeting-sdk Embed Zoom meetings (Web, React Native, Electron, Linux headless bots)
zoom-video-sdk Custom video experiences (Web, React Native, Flutter, Linux headless bots)
zoom-apps-sdk Apps that run inside Zoom client
scribe AI Services Scribe for uploaded-file and batch archive transcription
zoom-rtms Real-time Media Streams (live audio/video/transcripts)
zoom-team-chat Team Chat APIs and integrations
virtual-agent Virtual Agent web embeds, Android/iOS wrappers, and KB sync workflows
contact-center Contact Center apps, web embeds, and Android/iOS native SDKs
phone Zoom Phone APIs, Smart Embed, URI schemes, and webhook patterns
rivet-sdk Rivet JavaScript server framework for auth, webhooks, and typed endpoint wrappers
probe-sdk Browser/device/network readiness diagnostics before Meeting SDK or Video SDK joins
zoom-ui-toolkit Pre-built UI components for Video SDK
zoom-cobrowse-sdk Collaborative browsing for support
zoom-oauth OAuth authentication (all 4 grant types)
zoom-mcp Zoom-hosted MCP server workflows for AI-agent tooling, meeting summaries, and transcript retrieval

Common Use Cases

Use Case Skills Needed
Schedule meetings programmatically zoom-rest-api
Build meeting bots (AI/transcription) zoom-meeting-sdk + rtms
Embed meetings in your app zoom-meeting-sdk
Custom video experiences zoom-video-sdk
Auto-download recordings to S3/GCS webhooks + zoom-rest-api
Real-time AI processing rtms
Batch or on-demand media transcription scribe
In-meeting collaborative apps zoom-apps-sdk
Team Chat integrations zoom-team-chat
Virtual Agent campaign/chat flows (web + mobile wrappers) virtual-agent + contact-center
Contact Center app/web/mobile integrations contact-center
Rivet-based event-driven API backend rivet-sdk + oauth + zoom-rest-api
Pre-join/browser readiness diagnostics probe-sdk + meeting-sdk or video-sdk
Low-latency event notifications zoom-websockets
OAuth authentication setup oauth
AI-driven tool workflows over Zoom data zoom-mcp
Enterprise AI architecture (API core + AI tool layer) zoom-rest-api + zoom-mcp

Architecture

See ARCHITECTURE.md for the full hub-and-spoke structure diagram.

zoom-general (HUB)
       │
       ├── zoom-rest-api
       ├── zoom-webhooks
       ├── zoom-websockets
       ├── zoom-meeting-sdk
       ├── zoom-video-sdk
       ├── zoom-apps-sdk
       ├── scribe
       ├── zoom-rtms
       ├── zoom-team-chat
       ├── virtual-agent
       ├── contact-center
       ├── phone
       ├── rivet-sdk
       ├── probe-sdk
       ├── zoom-ui-toolkit
       ├── zoom-cobrowse-sdk
       ├── zoom-oauth
       └── zoom-mcp

Directory Structure

repo/
├── .claude-plugin/           # Claude plugin and marketplace manifests
├── .cursor/                  # Cursor rules and repo guidance
├── .cursor-plugin/           # Cursor plugin and marketplace manifests
├── .mcp.json                 # Bundled Zoom MCP server endpoints
├── README.md                 # Packaging and installation overview
├── ARCHITECTURE.md           # Full architecture diagram
├── CONTRIBUTING.md           # Contribution guidance
├── RUNBOOK.md                # Repo-level maintenance notes
├── skills/                   # Installable skill tree
│   ├── SKILL.md              # Skill bundle entrypoint
│   ├── general/              # HUB (entry point)
│   │   ├── SKILL.md
│   │   ├── references/       # Cross-cutting docs
│   │   └── use-cases/        # Multi-skill scenarios
│   ├── rest-api/
│   ├── webhooks/
│   ├── websockets/
│   ├── meeting-sdk/
│   ├── video-sdk/
│   ├── zoom-apps-sdk/
│   ├── rtms/
│   ├── team-chat/
│   ├── contact-center/
│   ├── virtual-agent/
│   ├── phone/
│   ├── rivet-sdk/
│   ├── probe-sdk/
│   ├── ui-toolkit/
│   ├── cobrowse-sdk/
│   ├── oauth/
│   └── zoom-mcp/

Resources

Contributing

See CONTRIBUTING.md for guidelines on improving this skill repository.

License

MIT

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors