meeting-sdk/linux

Join Zoom meetings and access raw audio and video streams on Linux.

65|12|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zoom/skills --skill meeting-sdk-linux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meeting-sdk/linux
Source: https://github.com/zoom/skills/tree/main/meeting-sdk/linux
Command: npx skills add https://github.com/zoom/skills --skill meeting-sdk-linux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Linux-based development teams often need to embed Zoom Meeting capabilities in headless environments for server-side automation. The Linux Meeting SDK enables headless bots to join meetings, access raw audio/video data, and drive automation pipelines such as transcription, recording, and AI-assisted workflows.

Core Features & Use Cases

  • Headless operation for server deployments and containerized workloads.
  • Raw data access to PCM audio and YUV420 video streams for external processing.
  • Automation & AI integration with transcription services, analytics, and action-item extraction.
  • Broad platform support on Linux (Ubuntu, CentOS) for bot-based meeting participation.

Quick Start

Install the Linux Meeting SDK, configure credentials, and run a headless bot to join meetings and capture raw data.

Frequently Asked Questions about meeting-sdk/linux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture raw audio and video streams from Zoom meetings on a headless Linux server?

To capture raw media on a headless Linux server, you use the Linux Meeting SDK to join meetings and access raw PCM audio and YUV420 video streams. This enables server-side automation pipelines for transcription, recording, and AI workflows.

Does the Zoom Linux Meeting SDK support headless server deployments for automation?

Yes, the Zoom Linux Meeting SDK supports headless operation for server deployments and containerized workloads. It enables headless bots to join meetings, access raw data, and drive automation pipelines without a graphical interface.

How do I authenticate a Zoom bot using the Linux Meeting SDK?

You authenticate a Zoom bot using the Linux Meeting SDK with JWT authentication. The SDK also supports optional OBF or ZAK on-behalf tokens to authorize headless bots joining real-world meeting scenarios.

What is needed to run a headless Zoom bot on Linux for transcription?

Running a headless Zoom bot for transcription requires the Linux Meeting SDK, JWT authentication credentials, and a GLib main loop to drive callbacks. This setup allows bots to access raw PCM audio for external processing.

Can I use Zoom raw data access for AI-assisted meeting workflows on Ubuntu?

Yes, you can use Zoom raw data access for AI-assisted workflows on Ubuntu. The Linux Meeting SDK provides raw PCM audio and YUV420 video streams that integrate with transcription services, analytics, and action-item extraction pipelines.

Why does my headless Linux Zoom bot fail to process meeting callbacks?

Headless Linux Zoom bots require a GLib main loop to drive callbacks properly. Without running this main loop, the Linux Meeting SDK cannot process real-time meeting events or deliver raw audio and video streams for automation.