PluginBench
Skill
Official
Pass
Audit score 90

build-zoom-bot

anthropics/knowledge-work-plugins

Build Zoom meeting bots, recorders, and real-time media workflows with Meeting SDK and RTMS.

What is build-zoom-bot?

This skill guides you through architecting a Zoom bot that joins meetings, captures media, processes transcripts, or reacts to live session data. Use it when you need to automate meeting participation, handle real-time media streams, or orchestrate post-meeting workflows.

  • Design bot architecture for meeting automation
  • Implement meeting join strategies with proper auth models
  • Handle real-time media capture and transcript processing
  • Orchestrate backend services and event flows
  • Manage storage, post-processing, and lifecycle constraints

How to install build-zoom-bot

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill build-zoom-bot
Prerequisites
  • Zoom Meeting SDK credentials and setup
  • Understanding of real-time media streaming (RTMS)
  • Backend service infrastructure for orchestration
  • Familiarity with webhooks and event-driven architecture
Claude Code
Cursor
Windsurf
Cline

How to use build-zoom-bot

  1. 1.Clarify the bot's primary function: join, observe, transcribe, summarize, or act on meeting data
  2. 2.Select Meeting SDK or RTMS as your core implementation path based on requirements
  3. 3.Design the join authority and authentication model before implementation
  4. 4.Add REST API endpoints for meeting and resource management
  5. 5.Implement webhooks for asynchronous event handling if needed
  6. 6.Plan storage, post-processing, and retry behavior for post-meeting workflows

Use cases

Good for
  • Build a bot that joins meetings to record and transcribe conversations
  • Create a real-time meeting summarizer that processes live transcripts
  • Automate meeting attendance and capture for compliance or archival
  • Implement a bot that reacts to meeting events via webhooks
  • Design a workflow combining Meeting SDK, RTMS, and backend services
Who it's for
  • Backend engineers building meeting automation
  • DevOps engineers orchestrating Zoom integrations
  • Product teams needing meeting capture or transcription workflows
  • Developers integrating Zoom with larger application ecosystems

build-zoom-bot FAQ

What's the difference between batch transcription and live media workflows?

Batch transcription processes recorded meetings after they end, while live media workflows handle real-time streams during active sessions. Design these separately—they have different latency, storage, and processing requirements.

How do I choose between Meeting SDK and RTMS?

Use Meeting SDK for standard bot participation and meeting management. Use RTMS when you need direct access to raw media streams for real-time processing or custom workflows.

What auth model should I use for bot meeting joins?

Define join authority early: decide whether the bot uses a service account, user delegation, or OAuth. This affects permissions, compliance, and lifecycle management.

How do I handle post-meeting storage and retries?

Plan storage location (cloud, database) and implement retry logic for transcription, summarization, and webhook delivery before the bot goes live.

Full instructions (SKILL.md)

Source of truth, from anthropics/knowledge-work-plugins.


name: build-zoom-bot description: Build a Zoom meeting bot, recorder, or real-time media workflow. Use when joining meetings programmatically, processing live media or transcripts, or combining Meeting SDK, RTMS, and backend services.

/build-zoom-bot

Use this skill for automation that joins meetings, captures media, or reacts to live session data.

Covers

  • Bot architecture
  • Meeting join strategy
  • Real-time media and transcript handling
  • Backend orchestration
  • Storage, post-processing, and event flow design

Workflow

  1. Clarify whether the bot needs to join, observe, transcribe, summarize, or act.
  2. Route to Meeting SDK and RTMS as the core implementation path.
  3. Add REST API for meeting/resource management and Webhooks for asynchronous events when needed.
  4. Call out environment and lifecycle constraints early.

Primary References

  • meeting-sdk
  • rtms
  • scribe
  • rest-api
  • webhooks

Common Mistakes

  • Treating batch transcription and live media as the same workflow
  • Designing the bot before defining join authority and auth model
  • Forgetting post-meeting storage and retry behavior