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.