scribe

Implements Zoom AI Services Scribe file transcription workflows with JWT authentication and batch/fast modes.

7|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/zoom/zoom-plugin --skill scribe-zoom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scribe
Source: https://github.com/zoom/zoom-plugin/tree/main/skills/scribe
Command: npx skills add https://github.com/zoom/zoom-plugin --skill scribe-zoom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This reference skill provides guidance and guardrails for implementing Zoom AI Services Scribe, including how to route to fast-mode transcription, batch jobs, and JWT-based authentication in file/storage workflows.

Core Features & Use Cases

  • Comprehensive overview of transcription endpoints (fast and batch) and their configurations.
  • Practical scenarios including uploaded media, archived transcripts, and webhook-driven updates.
  • Cross-product routing guidance to other Zoom AI Services surfaces when live audio or REST API inventory is needed.

Quick Start

Route a sample media file to Scribe using a Build-platform JWT and retrieve the transcript.

Frequently Asked Questions about scribe

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

FAQPage Schema
How do I authenticate Zoom AI Services transcription API requests?

Authenticate Zoom AI Services transcription API requests by generating an HS256-signed JSON Web Token (JWT). This credential handling method ensures secure access to file-based transcription workflows and endpoint configurations.

What is the difference between fast mode and batch processing for file transcription?

Fast mode processes individual uploaded media files quickly, while batch processing handles multiple transcription jobs simultaneously. Both endpoint configurations support webhook-driven updates for retrieving archived transcripts.

How do I set up webhooks for transcription status updates?

Set up webhooks for transcription status updates by configuring webhook verification patterns within your Scribe implementation. This mechanism drives automated notifications when uploaded media or batch jobs complete processing.

Can I use Zoom AI Services for archived media file transcription?

Yes, you can use Zoom AI Services for archived media file transcription. The Scribe API handles file-based transcription workflows for stored archives, supporting both fast and batch mode request shapes.

What are the limitations of Zoom Scribe for live audio transcription?

Zoom Scribe is designed for file-based transcription workflows rather than live audio. For live audio or REST API inventory needs, you must route to other Zoom AI Services surfaces as guided by the reference documentation.

Why does my JWT authentication fail when routing media to Zoom Scribe?

JWT authentication fails when routing media to Zoom Scribe if the HS256 token signing is configured incorrectly. Ensure your Build-platform JWT creation matches the exact API surface and credential handling patterns specified.