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.

Stars 0
Forks 0

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)

bash
# 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:

bash
# 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_ID
  • ZOOM_CLIENT_SECRET
  • ZOOM_ACCOUNT_ID

The hamel package must be installed: pip install hamel

Examples

Download a specific meeting transcript:

bash
zoom 85678123456 -o meeting-notes.vtt

Download and immediately read the content:

bash
zoom 85678123456 > transcript.vtt && cat transcript.vtt

Process transcript with AI:

bash
zoom 85678123456 -o /tmp/meeting.vtt
ai-gem "Summarize this meeting transcript" /tmp/meeting.vtt

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results