tanchunsiong

zoom-general

0
0
# Install this skill:
npx skills add tanchunsiong/agent-skills --skill "zoom-general"

Install specific skill from multi-skill repository

# Description

|

# SKILL.md


name: zoom-general
description: |
Generic Zoom Developer Platform guide. Covers cross-product use cases, authentication (OAuth 2.0,
Server-to-Server OAuth, JWT), app types, OAuth scopes, and Marketplace setup. Use when starting
any Zoom integration, when working on cross-product tasks, or when user needs help choosing
between Zoom SDKs and APIs.


Zoom General (Cross-Product Skills)

Entry point for building with Zoom. This skill helps you choose the right SDK or API and provides cross-product guidance.

Choose Your Path

I want to... Use this skill
Make API calls (create meetings, manage users) zoom-rest-api
Receive event notifications (HTTP push) zoom-webhooks
Receive event notifications (WebSocket, low-latency) zoom-websockets
Embed Zoom meetings in my app zoom-meeting-sdk
Build custom video experiences (not Zoom meetings) zoom-video-sdk
Build an app that runs inside Zoom client zoom-apps-sdk
Access live audio/video/transcripts from meetings zoom-rtms
Build cloud phone/VoIP integrations zoom-phone
Enable collaborative browsing for support zoom-cobrowse-sdk
Build contact center integrations zoom-contact-center

Webhooks vs WebSockets

Both receive event notifications, but differ in approach:

Aspect zoom-webhooks zoom-websockets
Connection HTTP POST to your endpoint Persistent WebSocket
Latency Higher Lower
Security Requires public endpoint No exposed endpoint
Setup Simpler More complex
Best for Most use cases Real-time, security-sensitive

Common Use Cases

Use Case Description Skills Needed
Meeting Automation Schedule, update, delete meetings programmatically zoom-rest-api
Meeting Bots Build bots that join meetings for AI/transcription zoom-meeting-sdk (Linux) + zoom-rtms
Recording & Transcription Download recordings, get transcripts zoom-webhooks + zoom-rest-api
BYOS Recording Storage Auto-download recordings to your own storage (S3, GCS, etc.) zoom-webhooks + zoom-rest-api
Real-Time Media Streams Access live audio, video, transcripts via WebSocket zoom-rtms + zoom-webhooks

Prerequisites

  1. Zoom account (Pro, Business, or Enterprise)
  2. App created in Zoom App Marketplace
  3. OAuth credentials (Client ID and Secret)

Quick Start

  1. Go to marketplace.zoom.us
  2. Click DevelopBuild App
  3. Select app type (see references/app-types.md)
  4. Configure OAuth and scopes
  5. Copy credentials to your application

Detailed References

SDK Maintenance

Skill Chaining

Many Zoom integrations require combining multiple skills. Common patterns:

Chain Skills Use Case Guide
Meeting + Events zoom-rest-api → zoom-webhooks Create meeting, track lifecycle events meeting-details-with-events.md
User + Meeting zoom-rest-api (users) → zoom-rest-api (meetings) Provision user, schedule onboarding meetings user-and-meeting-creation.md
Meeting + Real-Time zoom-rest-api → zoom-rtms Create meeting, join with bot for transcription meeting-bots.md
Recording + Storage zoom-webhooks → zoom-rest-api Receive completion event, download recording byos-recording-storage.md

How Skill Chaining Works

  1. Identify the workflow - What sequence of actions is needed?
  2. Map to skills - Which Zoom skills handle each step?
  3. Handle authorization - Ensure scopes cover all operations (see authorization-patterns.md)
  4. Connect the chain - Pass IDs/data between steps

Example: User Onboarding Chain

zoom-rest-api (users)     →     zoom-rest-api (meetings)     →     zoom-webhooks
      │                               │                              │
   Create user              Schedule onboarding meeting      Subscribe to events
   Returns: user_id         Uses: user_id                    Track: meeting.started

For detailed patterns and code examples, see the use-case guides linked above.

Skill Discovery

For agents that need to programmatically discover and load skills, see:
- references/skill-discovery.md - Framework for auto-discovering Zoom skills

Resources

  • Official docs: https://developers.zoom.us/
  • Marketplace: https://marketplace.zoom.us/
  • Developer forum: https://devforum.zoom.us/

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.