Przejdź do treści
Biblioteka skilli
AI i agenci · Automatyzacja

summarizer

/summarizer

Obsługuje synchroniczne i asynchroniczne podsumowania transkryptów w usłudze Zoom AI, z potokami webhooków i archiwum S3.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
20.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
9
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
6
Przestarzałość

Brak sygnałów. Repozytorium zmienione 20.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Routing Guardrail
  2. Quick Links
  3. Core Workflow
  4. Endpoint Surface
  5. Mode Selection
  6. Output Contract
  7. Chaining
  8. Operations
Sekcje z nagłówków SKILL.md, w oryginale · 96 linii, 578 słów
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

RepozytoriumWynikLicencja
Ta strona · zoom/skills100MIT
clawic/skills90MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.