Help us improve
Share bugs, ideas, or general feedback.
From zoom-skills
Summarizes 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.
npx claudepluginhub zoom/skills --plugin zoom-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/zoom-skills:summarizerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implementation guidance for Zoom AI Services Summarizer across:
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.
Implements TwinMind workflow for real-time/file-based meeting transcription with speaker diarization, AI summaries, action items, and follow-up emails using Ear-3 model.
Provides reference architecture for Fireflies.ai meeting intelligence: GraphQL API client, webhook transcript processing, action items, analytics, CRM sync.
Share bugs, ideas, or general feedback.
Implementation guidance for Zoom AI Services Summarizer across:
POST /aiservices/summarizer/summarize)/aiservices/summarizer/jobs*)Official docs:
task: recap, summary, action_items, or full_summary.result.text or batch output files.| 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 |
| 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 | scribe first, then summarizer |
Summarizer returns rendered text in result.text. Treat it as display-ready text or markdown-like content, depending on the requested task:
recap: concise recapsummary: detailed summaryaction_items: action item sections grouped by ownerfull_summary: recap, summary, and action items togethersummarizersummarizer + ../translator/SKILL.mdsummarizer + ../webhooks/SKILL.md