From zoom-skills
Integrates Zoom AI Services Scribe for sync fast-mode or batch transcription of audio/video files via JWT auth, S3 jobs, webhooks, and pipelines.
npx claudepluginhub zoom/skills --plugin zoom-skillsThis skill uses the workspace's default tool permissions.
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.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Caches expensive file processing (PDFs, text extraction, images) using SHA-256 content hashes for path-independent, auto-invalidating JSON storage in Python.
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 |
scribe