agentsclimarketplace

Zoom download

Skill biyearly-mesothelioma790/skills/zoom-download

This skill should be used when the user asks to "download Zoom recordings", "grab recordings from Zoom", "get new Zoom videos", or needs to download cloud recordings and analyze their content via frame extraction. Covers file type selection, filename verification, and ffmpeg-based content analysis.From its SKILL.md

Install
npx -y skills add biyearly-mesothelioma790/skills --skill zoom-download

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.4 KB, 737 tokens by cl100k_base, as published. Nobody here has run it

Zoom Cloud Recording Download

Overview

Download recent Zoom cloud recordings, selecting the correct file type and skipping already-uploaded content. Optionally delete old recordings from Zoom after confirming they've been uploaded.

Which Recordings to Download

  • "AI in Action Weekly Jam!" meetings → weekly demos/presentations
  • Paper Club / guest sessions (e.g., "[Person] and swyx") → paper readings
  • Skip recordings under ~10 minutes (test calls, false starts)
  • Cross-check against existing YouTube content to avoid re-downloading

Choosing the Correct File Type

CRITICAL: Zoom offers 6+ file types per recording. Always download:

File TypeDownload?Notes
Shared screen with gallery viewYESScreen share + all webcams
Gallery viewNOWebcams only, no screen share
Shared screen with speaker viewNOOnly shows active speaker
Speaker viewNOSingle speaker webcam
Audio onlyNONo video
Chat fileNOText chat log

Filename Identification

  • Correct: GMT[date]_Recording_gallery_[resolution].mp4 — the _gallery_ suffix (NOT _gvo_)
  • Wrong: GMT[date]_Recording_gvo_[resolution].mp4_gvo_ = gallery view only = no screen share

How to Download

  1. Navigate to zoom.us/recording (log in via Google SSO if needed)
  2. On each recording's detail page, locate the "Shared screen with gallery view" row
  3. Hover over the row to reveal the download button (appears on the right)
  4. Click download — file saves to ~/Downloads
  5. Wait for download to complete before moving to the next recording

Content Analysis via Frame Extraction

After downloading, extract frames to understand what each video contains:

# Extract 7 frames at ~5 min intervals (covers a ~1hr video)
for t in 60 300 600 1200 1800 2400 3000; do
  ffmpeg -ss $t -i "video_file.mp4" -vframes 1 -q:v 2 "frame_${t}s.jpg" -y 2>/dev/null
done

Visually analyze the extracted frames to identify:

  • Slide titles and presentation content
  • Presenter names (from Zoom name labels in gallery view)
  • Paper titles, arxiv links, or references visible on screen
  • Demo names and tools being shown
  • Participant names visible in the gallery

Save these notes — they feed into the youtube-publish skill for titling and description.

Deleting Old Recordings from Zoom

After confirming videos are successfully uploaded and published on YouTube:

  • Navigate back to zoom.us/recording
  • Select the recordings that have been uploaded
  • User must perform the actual deletion (permanent deletion is a prohibited action)
  • Inform the user which recordings are safe to delete

Troubleshooting

  • Multiple recordings for same meeting: Zoom sometimes splits long meetings. Download all parts.
  • "Shared screen with gallery view" not available: The host may not have shared their screen. Download "Gallery view" as a fallback and note this in the YouTube description.
  • Large files (>2GB): Downloads may take several minutes. Don't start the next download until the current one finishes.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,679. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.