Help us improve
Share bugs, ideas, or general feedback.
From zoom-skills
Transcribes uploaded or stored media via Zoom AI Services Scribe using synchronous fast mode or batch S3 jobs with webhook callbacks, including Build-platform JWT auth.
npx claudepluginhub zoom/skills --plugin zoom-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/zoom-skills:scribeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implementation guidance for Zoom AI Services Scribe across:
RUNBOOK.mdconcepts/auth-and-processing-modes.mdexamples/batch-webhook-pipeline.mdexamples/fast-mode-node.mdreferences/api-reference.mdreferences/environment-variables.mdreferences/samples-validation.mdreferences/versioning-and-drift.mdscenarios/high-level-scenarios.mdtroubleshooting/common-drift-and-breaks.mdSummarizes Zoom meeting transcripts via AI Services API in fast (inline) or batch (webhook) mode, with recap, action items, and full summary tasks. Handles JWT auth and S3-based transcript archives.
Implements AssemblyAI webhook handlers for transcription completion in Express.js, with auth verification and transcript fetching.
Implements Deepgram SDK for pre-recorded audio transcription, diarization, summarization, topic detection, sentiment analysis, and batch processing in Node.js.
Share bugs, ideas, or general feedback.
Implementation guidance for Zoom AI Services Scribe across:
POST /aiservices/scribe/transcribe)/aiservices/scribe/jobs*)Official docs:
100 MB and 2 hours, but hosted browser flows can still time out before the upstream response returns.26s26-37s32-34s on the backend504 while backend logs later showed 200504 plus backend 200 as a browser/edge timeout race, not an automatic transcription failure.scribe does not expose a documented real-time streaming API surface.5 seconds5-10 seconds2-3rtms.| Mode | Method | Path | Use |
|---|---|---|---|
| Fast | POST | /aiservices/scribe/transcribe | Synchronous transcription for one file |
| Batch | POST | /aiservices/scribe/jobs | Submit asynchronous batch job |
| Batch | GET | /aiservices/scribe/jobs | List jobs |
| Batch | GET | /aiservices/scribe/jobs/{jobId} | Inspect job summary/state |
| Batch | DELETE | /aiservices/scribe/jobs/{jobId} | Cancel queued/processing job |
| Batch | GET | /aiservices/scribe/jobs/{jobId}/files | Inspect per-file results |
| Batch | GET | /aiservices/scribe/jobs/{jobId}/files/{fileId} | Inspect one per-file result |
scribescribe + ../summarizer/SKILL.mdscribe + ../translator/SKILL.md