{"id":50254046,"url":"https://github.com/zoom/skills","last_synced_at":"2026-05-27T03:39:39.608Z","repository":{"id":340974231,"uuid":"1145199534","full_name":"zoom/skills","owner":"zoom","description":"Skills for building with Zoom SDKs, APIs, MCP servers, and integrations across web, mobile, desktop, and server environments.","archived":false,"fork":false,"pushed_at":"2026-05-21T04:41:35.000Z","size":1304,"stargazers_count":34,"open_issues_count":4,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-27T03:39:33.128Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zoom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-29T14:50:52.000Z","updated_at":"2026-05-21T05:06:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zoom/skills","commit_stats":null,"previous_names":["zoom/skills"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/zoom/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoom%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoom%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoom%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoom%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zoom","download_url":"https://codeload.github.com/zoom/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoom%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33549782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-27T03:39:39.053Z","updated_at":"2026-05-27T03:39:39.603Z","avatar_url":"https://github.com/zoom.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zoom Developer Platform Skills\n\nSkills for building with Zoom SDKs, APIs, MCP servers, and integrations across web, mobile, desktop, and server environments.\n\nPrimary skill entrypoint: [skills/SKILL.md](skills/SKILL.md)\n\n## Installation\n\n### Claude Code Plugin Install\n\nThis repository is packaged as a Claude plugin:\n- plugin manifest: [`.claude-plugin/plugin.json`](.claude-plugin/plugin.json)\n- marketplace manifest: [`.claude-plugin/marketplace.json`](.claude-plugin/marketplace.json)\n- bundled MCP servers: [`.mcp.json`](.mcp.json)\n\nInstall from GitHub using Claude Code:\n```bash\n/plugin marketplace add zoom/skills\n/plugin install zoom-skills@zoom-skills\n```\n\nOr add the local checkout as a marketplace source:\n```bash\n/plugin marketplace add /absolute/path/to/zoom-skills\n/plugin install zoom-skills@zoom-skills\n```\n\n### Native Agent Skills Installs\n\nThese editors document native `SKILL.md` support or compatible skill directories:\n\n| Agent | Install Model | Location | Docs |\n|-------|---------------|----------|------|\n| Cline | Native skills | `~/.cline/skills/` or `.cline/skills/` | [skills](https://docs.cline.bot/customization/skills) |\n| BLACKBOX AI | Native skills | `.blackbox/skills/` | [skills](https://docs.blackbox.ai/features/blackbox-cli/skills) |\n\nClone once:\n\n```bash\ngit clone https://github.com/zoom/skills.git ~/zoom-skills\n```\n\nCline raw skill install:\n\n```bash\nmkdir -p ~/.cline/skills\nfind ~/zoom-skills/skills -mindepth 1 -maxdepth 1 -type d -exec cp -r {} ~/.cline/skills/ \\;\n```\n\nBLACKBOX AI project install:\n\n```bash\nmkdir -p .blackbox/skills\nfind ~/zoom-skills/skills -mindepth 1 -maxdepth 1 -type d -exec cp -r {} .blackbox/skills/ \\;\n```\n\nIf you previously installed this repo under the older `agent-skills` name, remove the old folder so your agent does not load duplicates.\n\n### Agents Without Native SKILL.md Installs\n\nThese editors do not expose a documented first-class `SKILL.md` install flow comparable to Cline or BLACKBOX AI. Use the nearest equivalent:\n\n| Tool | Recommended Integration | Docs |\n|------|-------------------------|------|\n| Roo Code | Port the relevant skill into Custom Modes and add MCP servers separately | [docs](https://docs.roocode.com/) |\n| Kilo Code | Port the relevant skill into Custom Modes / Custom Rules and add MCP servers separately | [docs](https://kilocode.ai/docs) |\n\nRecommended starting point for Roo Code or Kilo Code:\n\n1. Start from [skills/general/SKILL.md](skills/general/SKILL.md) for routing and product selection.\n2. Copy the target product skill into your mode/rule prompt, for example:\n   - [skills/rest-api/SKILL.md](skills/rest-api/SKILL.md)\n   - [skills/meeting-sdk/SKILL.md](skills/meeting-sdk/SKILL.md)\n   - [skills/video-sdk/SKILL.md](skills/video-sdk/SKILL.md)\n   - [skills/zoom-mcp/SKILL.md](skills/zoom-mcp/SKILL.md)\n3. Add the Zoom MCP servers separately from [`.mcp.json`](.mcp.json) if your editor supports MCP.\n\n### Cursor\n\nCursor packaging metadata is included for marketplace-style consumers:\n- plugin manifest: [`.cursor-plugin/plugin.json`](.cursor-plugin/plugin.json)\n- marketplace manifest: [`.cursor-plugin/marketplace.json`](.cursor-plugin/marketplace.json)\n- repo rules: [`.cursor/rules/`](.cursor/rules/)\n\n### Context7\n\nSkills are automatically discovered when the repository is indexed by Context7.\n\n## Getting Started\n\n### 1. Ask Claude about Zoom development\n\nOnce installed, simply ask questions about Zoom development:\n\n```\nHow do I create a meeting using the Zoom API?\n```\n\n```\nHow do I build a meeting bot that joins and records?\n```\n\n```\nWhat's the difference between Meeting SDK and Video SDK?\n```\n\n### 2. The agent loads the right skill automatically\n\nThe **general** skill acts as a router and directs to the appropriate specialized skill:\n\n| Your Question | Skill Loaded |\n|---------------|--------------|\n| \"Create a meeting via API\" | zoom-rest-api |\n| \"Embed Zoom in my React app\" | zoom-meeting-sdk |\n| \"Build custom video UI\" | zoom-video-sdk |\n| \"Handle webhook events\" | webhooks |\n| \"Build a meeting bot\" | zoom-meeting-sdk + rtms |\n| \"Set up OAuth authentication\" | oauth |\n| \"Summarize this transcript\" | summarizer |\n| \"Translate this text\" | translator |\n| \"Build AI-agent meeting search tools\" | zoom-mcp |\n\n### 3. Skills chain automatically\n\nWhen your task requires multiple skills, the agent loads them as needed. For example, \"build a meeting bot\" loads:\n- **zoom-meeting-sdk** (for joining meetings)\n- **rtms** (for real-time audio/video/transcript access)\n- **zoom-rest-api** (for creating meetings)\n\n## Skills\n\n| Skill | Description |\n|-------|-------------|\n| [zoom-general](skills/general/) | **Hub** - Core concepts, authentication, use cases, routing |\n| [zoom-rest-api](skills/rest-api/) | 600+ REST API endpoints, rate limits, pagination |\n| [zoom-webhooks](skills/webhooks/) | Real-time event notifications |\n| [zoom-websockets](skills/websockets/) | Real-time WebSocket event connections |\n| [zoom-meeting-sdk](skills/meeting-sdk/) | Embed Zoom meetings (Web, React Native, Electron, Linux headless bots) |\n| [zoom-video-sdk](skills/video-sdk/) | Custom video experiences (Web, React Native, Flutter, Linux headless bots) |\n| [zoom-apps-sdk](skills/zoom-apps-sdk/) | Apps that run inside Zoom client |\n| [scribe](skills/scribe/) | AI Services Scribe for uploaded-file and batch archive transcription |\n| [summarizer](skills/summarizer/) | AI Services Summarizer for transcript recaps, summaries, and action items |\n| [translator](skills/translator/) | AI Services Translator for plain-text and batch file translation |\n| [zoom-rtms](skills/rtms/) | Real-time Media Streams (live audio/video/transcripts) |\n| [zoom-team-chat](skills/team-chat/) | Team Chat APIs and integrations |\n| [virtual-agent](skills/virtual-agent/) | Virtual Agent web embeds, Android/iOS wrappers, and KB sync workflows |\n| [contact-center](skills/contact-center/) | Contact Center apps, web embeds, and Android/iOS native SDKs |\n| [phone](skills/phone/) | Zoom Phone APIs, Smart Embed, URI schemes, and webhook patterns |\n| [rivet-sdk](skills/rivet-sdk/) | Rivet JavaScript server framework for auth, webhooks, and typed endpoint wrappers |\n| [probe-sdk](skills/probe-sdk/) | Browser/device/network readiness diagnostics before Meeting SDK or Video SDK joins |\n| [zoom-ui-toolkit](skills/ui-toolkit/) | Pre-built UI components for Video SDK |\n| [zoom-cobrowse-sdk](skills/cobrowse-sdk/) | Collaborative browsing for support |\n| [zoom-oauth](skills/oauth/) | OAuth authentication (all 4 grant types) |\n| [zoom-mcp](skills/zoom-mcp/) | Zoom-hosted MCP server workflows for AI-agent tooling, meeting search, Team Chat/Docs search, Docs content, and transcript retrieval |\n\n## Common Use Cases\n\n| Use Case | Skills Needed |\n|----------|---------------|\n| Schedule meetings programmatically | zoom-rest-api |\n| Build meeting bots (AI/transcription) | zoom-meeting-sdk + rtms |\n| Embed meetings in your app | zoom-meeting-sdk |\n| Custom video experiences | zoom-video-sdk |\n| Auto-download recordings to S3/GCS | webhooks + zoom-rest-api |\n| Real-time AI processing | rtms |\n| Batch or on-demand media transcription | scribe |\n| Transcript summarization and action items | summarizer |\n| Text translation and localization | translator |\n| In-meeting collaborative apps | zoom-apps-sdk |\n| Team Chat integrations | zoom-team-chat |\n| Virtual Agent campaign/chat flows (web + mobile wrappers) | virtual-agent + contact-center |\n| Contact Center app/web/mobile integrations | contact-center |\n| Rivet-based event-driven API backend | rivet-sdk + oauth + zoom-rest-api |\n| Pre-join/browser readiness diagnostics | probe-sdk + meeting-sdk or video-sdk |\n| Low-latency event notifications | zoom-websockets |\n| OAuth authentication setup | oauth |\n| AI-driven tool workflows over Zoom meetings, Team Chat, Docs, and recordings | zoom-mcp |\n| Write-capable Team Chat MCP workflows | zoom-mcp/team-chat |\n| Enterprise AI architecture (API core + AI tool layer) | zoom-rest-api + zoom-mcp |\n\n## Architecture\n\nSee [ARCHITECTURE.md](ARCHITECTURE.md) for the full hub-and-spoke structure diagram.\n\n```\nzoom-general (HUB)\n       │\n       ├── zoom-rest-api\n       ├── zoom-webhooks\n       ├── zoom-websockets\n       ├── zoom-meeting-sdk\n       ├── zoom-video-sdk\n       ├── zoom-apps-sdk\n       ├── scribe\n       ├── summarizer\n       ├── translator\n       ├── zoom-rtms\n       ├── zoom-team-chat\n       ├── virtual-agent\n       ├── contact-center\n       ├── phone\n       ├── rivet-sdk\n       ├── probe-sdk\n       ├── zoom-ui-toolkit\n       ├── zoom-cobrowse-sdk\n       ├── zoom-oauth\n       └── zoom-mcp\n           ├── whiteboard\n           └── team-chat\n```\n\n## Directory Structure\n\n```text\nrepo/\n├── .claude-plugin/           # Claude plugin and marketplace manifests\n├── .cursor/                  # Cursor rules and repo guidance\n├── .cursor-plugin/           # Cursor plugin and marketplace manifests\n├── .mcp.json                 # Bundled Zoom MCP server endpoints\n├── README.md                 # Packaging and installation overview\n├── ARCHITECTURE.md           # Full architecture diagram\n├── CONTRIBUTING.md           # Contribution guidance\n├── RUNBOOK.md                # Repo-level maintenance notes\n├── skills/                   # Installable skill tree\n│   ├── SKILL.md              # Skill bundle entrypoint\n│   ├── general/              # HUB (entry point)\n│   │   ├── SKILL.md\n│   │   ├── references/       # Cross-cutting docs\n│   │   └── use-cases/        # Multi-skill scenarios\n│   ├── rest-api/\n│   ├── webhooks/\n│   ├── websockets/\n│   ├── meeting-sdk/\n│   ├── video-sdk/\n│   ├── zoom-apps-sdk/\n│   ├── scribe/\n│   ├── summarizer/\n│   ├── translator/\n│   ├── rtms/\n│   ├── team-chat/\n│   ├── contact-center/\n│   ├── virtual-agent/\n│   ├── phone/\n│   ├── rivet-sdk/\n│   ├── probe-sdk/\n│   ├── ui-toolkit/\n│   ├── cobrowse-sdk/\n│   ├── oauth/\n│   └── zoom-mcp/\n│       ├── whiteboard/\n│       └── team-chat/\n```\n\n## Resources\n\n- [Zoom Developer Platform](https://developers.zoom.us/)\n- [Zoom App Marketplace](https://marketplace.zoom.us/)\n- [Zoom Developer Forum](https://devforum.zoom.us/)\n- [Zoom GitHub](https://github.com/zoom)\n- [RUNBOOK.md](RUNBOOK.md) - repository maintenance and preflight checklist\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on improving this skill repository.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoom%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzoom%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoom%2Fskills/lists"}