Zoom AI Services Summarizer

SkillFiles & storage

Zoom AI Services Summarizer for synchronous transcript summarization and asynchronous batch summary jobs. Use for conversation recaps, action items, detailed summaries, Build-platform JWT auth, S3 transcript archives, and webhook-driven summary pipelines.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Zoom AI Services Summarizer skill

What this skill tells your AI

The instructions your AI receives, as published by zoom/skills in skills/summarizer/SKILL.md and read by ahel’s review.

Current API audit: Official docs and OpenAPI were rechecked on 2026-07-10. The May 21, 2026 release added batch job listing/cancellation and a details field on batch file list/detail responses; all endpoints are included below.

Implementation guidance for Zoom AI Services Summarizer across:

  • synchronous inline transcript summarization (POST /aiservices/summarizer/summarize)
  • asynchronous batch transcript-file jobs (/aiservices/summarizer/jobs*)
  • recap, action item, detailed summary, and combined summary tasks
  • Build-platform JWT generation and server-side credential handling
  • webhook-driven batch status updates

Official docs:

Routing Guardrail

  • If the user already has transcript or dialogue text and needs a recap, summary, action items, or full summary, route here first.
  • If the user has audio/video media and needs text first, route to ../scribe/SKILL.md, then chain here.
  • If the user needs plain text translated, route to ../translator/SKILL.md.
  • If the user needs live meeting media before summarization, route to ../rtms/SKILL.md.
  • If the user needs the raw AI Services endpoint inventory, chain ../rest-api/SKILL.md.
  • If the user needs webhook signature patterns, optionally chain ../webhooks/SKILL.md.

Quick Links

  1. scenarios/high-level-scenarios.md
  2. examples/fast-mode-node.md
  3. examples/batch-webhook-pipeline.md
  4. references/api-reference.md
  5. references/environment-variables.md
  6. references/samples-validation.md
  7. troubleshooting/common-drift-and-breaks.md
  8. RUNBOOK.md

Core Workflow

  1. Get Build-platform API key and API secret.
  2. Generate an HS256 JWT server-side.
  3. Choose fast mode for inline transcript text or batch mode for stored transcript files.
  4. Select the summarization task: recap, summary, action_items, or full_summary.
  5. Submit the request and persist result.text or batch output files.
  6. For batch jobs, poll job/file status or receive webhook notifications.

Endpoint Surface

ModeMethodPathUse
FastPOST/aiservices/summarizer/summarizeSynchronous summarization for inline transcript text
BatchPOST/aiservices/summarizer/jobsSubmit asynchronous batch summarization job
BatchGET/aiservices/summarizer/jobsList batch summarization jobs
BatchGET/aiservices/summarizer/jobs/{jobId}Inspect job summary/state
BatchDELETE/aiservices/summarizer/jobs/{jobId}Cancel queued/processing job
BatchGET/aiservices/summarizer/jobs/{jobId}/filesInspect per-file results
BatchGET/aiservices/summarizer/jobs/{jobId}/files/{fileId}Inspect one per-file result

Mode Selection

NeedUse
One bounded transcript string under 96 KBFast mode
Many .vtt, .srt, or .txt transcript files in S3Batch mode
Summary immediately in app UIFast mode
Archive or compliance pipelineBatch mode plus polling/webhooks
Audio/video inputscribe first, then summarizer

Output Contract

Summarizer returns rendered text in result.text. Treat it as display-ready text or markdown-like content, depending on the requested task:

  • recap: concise recap
  • summary: detailed summary
  • action_items: action item sections grouped by owner
  • full_summary: recap, summary, and action items together

Chaining

Operations

  • RUNBOOK.md - 5-minute preflight and debugging checklist.

Signals

GitHub stars
77
Forks
16
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
summarizer
Source
github.com/zoom/skills