Agent skill
zoom
Download Zoom meeting transcripts. Use when asked to get transcripts from Zoom recordings, download Zoom meeting notes, or fetch Zoom call transcripts.
Install this agent skill to your Project
npx add-skill https://github.com/rajshah4/my-agent-skills/tree/main/skills/zoom
SKILL.md
Zoom Transcript Downloader
Use the zoom CLI tool to download transcripts from Zoom meeting recordings.
Important: Avoid Interactive Mode
The -s (search) flag triggers interactive prompts which don't work well in automated contexts. Always use direct meeting ID download when possible.
Usage
Direct Download (Preferred)
# Download transcript by meeting ID to stdout
zoom 123456789
# Save transcript to a specific file
zoom 123456789 -o transcript.vtt
# Save to a specific directory
zoom 123456789 -o meetings/call-transcript.vtt
Finding Meeting IDs
If you need to find meeting IDs, run the search in a way that shows the list but exits:
# List recent meetings (will show IDs in output)
zoom -s "" 2>&1 | head -20
Then use the meeting ID directly with zoom <meeting_id>.
Arguments
| Argument | Short | Description |
|---|---|---|
meeting_id |
Meeting ID to download (positional, required for non-interactive use) | |
--output |
-o |
Output file path for the transcript |
--search |
-s |
Search filter for topic (triggers interactive mode - avoid in automation) |
--days |
-d |
Number of days to look back (default: 45) |
Output
Returns VTT (WebVTT) transcript files containing timestamped speaker labels and text.
Example VTT format:
WEBVTT
00:00:05.000 --> 00:00:10.000
Speaker 1: Hello everyone, welcome to the meeting.
00:00:10.500 --> 00:00:15.000
Speaker 2: Thanks for joining today.
Requirements
Environment variables for Server-to-Server OAuth:
ZOOM_CLIENT_IDZOOM_CLIENT_SECRETZOOM_ACCOUNT_ID
The hamel package must be installed: pip install hamel
Examples
Download a specific meeting transcript:
zoom 85678123456 -o meeting-notes.vtt
Download and immediately read the content:
zoom 85678123456 > transcript.vtt && cat transcript.vtt
Process transcript with AI:
zoom 85678123456 -o /tmp/meeting.vtt
ai-gem "Summarize this meeting transcript" /tmp/meeting.vtt
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
youtube-chapters
Generate chapter summaries with timestamps for YouTube videos using AI. Use when asked to create chapters, summarize video sections, or generate video outline.
kit
Fetch Kit (ConvertKit) newsletter broadcasts for writing context. Use when asked to download newsletters, get past email content for style reference, or fetch broadcasts for analysis.
call-prep-notion
Used for creating FDE Call Prep documents in Notion using the Raj Brief template.
video-visualizer
annotate-talk
Create annotated blog posts from technical talks with slides. Use when asked to convert a video presentation to a blog post, create written content from a talk, or annotate slides with transcript.
ppt-rajskill
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Didn't find tool you were looking for?