summarizer
/summarizer
Obsługuje synchroniczne i asynchroniczne podsumowania transkryptów w usłudze Zoom AI, z potokami webhooków i archiwum S3.
Ocena i bezpieczeństwo
- Pliki w paczce
- 9
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 6
Brak sygnałów. Repozytorium zmienione 20.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Obsługuje synchroniczne i asynchroniczne podsumowania transkryptów w usłudze Zoom AI, z potokami webhooków i archiwum S3.
Oryginalny opis (EN)
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.
Jak działa
- Routing Guardrail
- Quick Links
- Core Workflow
- Endpoint Surface
- Mode Selection
- Output Contract
- Chaining
- Operations
Podgląd SKILL.md
---
name: summarizer
description: "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."
triggers:
- "summarizer"
- "ai services summarizer"
- "zoom summarizer"
- "summarize transcript"
- "meeting recap api"
- "extract action items"
- "batch summarization"
- "fast mode summarization"
- "build platform jwt"
---
# Zoom AI Services Summarizer
**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:
- https://developers.zoom.us/docs/ai-services/
- https://developers.zoom.us/docs/ai-services/summarizer/
- https://developers.zoom.us/docs/ai-services/summarizer/fast-mode/
- https://developers.zoom.us/docs/ai-services/summarizer/batch-mode/
- https://developers.zoom.us/api/zoap/ai-services/methods/
- Quickstart sample: https://github.com/zoom/ai-services-quickstart/
## 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 one uploaded **audio/video file** needs both a transcript and a summary, route to [Speech Summarization](../speech-summarization/SKILL.md) instead of chaining Scribe and Summarizer.
- If the user has **audio/video media** but only needs a transcript, route to [Scribe](../scribe/SKILL.md), then chain here if summarization is also required.
- If the user needs **plain text translated**, route to [../translator/SKILL.md](../translator/SKILL.md).
- If the user needs **live meeting media** before summarization, route to [../rtms/SKILL.md](../rtms/SKILL.md).
- If the user needs the raw AI Services endpoint inventory, chain [../rest-api/SKILL.md](../rest-api/SKILL.md).
- If the user needs webhook signature patterns, optionally chain [../webhooks/SKILL.md](../webhooks/SKILL.md).
## Quick Links
1. [scenarios/high-level-scenarios.md](scenarios/high-level-scenarios.md)
2. [examples/fast-mode-node.md](examples/fast-mode-node.md)
3. [examples/batch-webhook-pipeline.md](examples/batch-webhook-pipeline.md)
4. [references/api-reference.md](references/api-reference.md)
5. [references/environment-variables.md](references/environment-variables.md)
6. [references/samples-validation.md](references/samples-validation.md)
7. [troubleshooting/common-drift-and-breaks.md](troubleshooting/common-drift-and-breaks.md)
8. [RUNBOOK.md](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
| Mode | Method | Path | Use |
|------|--------|------|-----|
| Fast | `POST` | `/aiservices/summarizer/summarize` | Synchronous summarization for inline transcript text |
| Batch | `POST` | `/aiservices/summarizer/jobs` | Submit asynchronous batch summarization job |
| Batch | `GET` | `/aiservices/summarizer/jobs` | List batch summarization jobs |
| Batch | `GET` | `/aiservices/summarizer/jobs/{jobId}` | Inspect job summary/state |
| Batch | `DELETE` | `/aiservices/summarizer/jobs/{jobId}` | Cancel queued/processing job |
| Batch | `GET` | `/aiservices/summarizer/jobs/{jobId}/files` | Inspect per-file results |
| Batch | `GET` | `/aiservices/summarizer/jobs/{jobId}/files/{fileId}` | Inspect one per-file result |
## Mode Selection
| Need | Use |
|------|-----|
| One bounded transcript string under `96 KB` | Fast mode |
| Many `.vtt`, `.srt`, or `.txt` transcript files in S3 | Batch mode |
| Summary immediately in app UI | Fast mode |
| Archive or compliance pipeline | Batch mode plus polling/webhooks |
| Audio/video input requiring both transcript and summary | `speech-summarization` |
| Audio/video input requiring transcript only | `scribe` |
## 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
- One media file to transcript plus summary -> [Speech Summarization](../speech-summarization/SKILL.md)
- Transcript to summary -> `summarizer`
- Summary to localized output -> `summarizer` + [../translator/SKILL.md](../translator/SKILL.md)
- Batch webhook receiver -> `summarizer` + [../webhooks/SKILL.md](../webhooks/SKILL.md)
- Raw endpoint discovery -> [../rest-api/SKILL.md](../rest-api/SKILL.md)
- Cross-product routing -> [../general/SKILL.md](../general/SKILL.md)
## Operations
- [RUNBOOK.md](RUNBOOK.md) - 5-minute preflight and debugging checklist.
Pliki w paczce (9)
- RUNBOOK.md 3 KB
- SKILL.md 5 KB
- examples/batch-webhook-pipeline.md 2 KB
- examples/fast-mode-node.md 1 KB
- references/api-reference.md 3 KB
- references/environment-variables.md 1 KB
- references/samples-validation.md 2 KB
- scenarios/high-level-scenarios.md 1 KB
- troubleshooting/common-drift-and-breaks.md 1 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · zoom/skills | 100 | MIT |
| clawic/skills | 90 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki eb390a47d3d8 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100translator
Tłumaczy tekst synchronicznie i pliki wsadowo przez usługę Zoom AI Services, z webhookami i uwierzytelnianiem JWT. - 100speech-summarization
Zamienia jednorazowe nagranie audio lub wideo w transkrypt i strumieniowane podsumowanie przez usługę Zoom AI Services. - 100meeting-summarizer
Zamienia surowe notatki, transkrypty i teksty nagrań ze spotkań w zwięzłe podsumowanie z decyzjami i zadaniami z właścicielem i terminem, także z transkryptów Zoom, Teams i Google Meet. - 100summary-experiment
Przeprowadza powtarzalny eksperyment na zestawach podsumowań: porównuje zmiany promptu lub modelu z punktem odniesienia i zapisuje werdykt. - 100youtube-summarizer
Pobiera transkrypcje z filmów YouTube i tworzy obszerne streszczenia z kluczowymi wnioskami. - 100youtube-summarizer
Wyciąga transkrypcje z filmów YouTube i przygotowuje szczegółowe streszczenia według ustalonych ram analitycznych.