zoom-recordings-manager

List, download, and delete Zoom recordings via the Zoom API.

97|17|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/antoniolg/agent-kit --skill zoom-recordings-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-recordings-manager
Source: https://github.com/antoniolg/agent-kit/tree/main/skills/zoom-recordings-manager
Command: npx skills add https://github.com/antoniolg/agent-kit --skill zoom-recordings-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Streamlines managing Zoom recordings at scale by providing a unified way to list, download, and delete recordings across accounts or users.

Core Features & Use Cases

  • List recordings for a user or account, with optional date-range filtering
  • Download individual recordings via provided download URLs or batch download of MP4 files for matched meetings
  • Delete recordings either by meeting (trash or delete) or by recording file, with optional filtering
  • Supports pagination and date-range chunking to handle Zoom API limits

Quick Start

Run the list command to enumerate recordings within a given date range

Frequently Asked Questions about zoom-recordings-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download and delete Zoom recordings in bulk via API?

To download and delete Zoom recordings in bulk, you can list recordings across users or accounts with date-range filtering, batch download MP4 files, and delete recordings by meeting or file using Zoom API endpoints.

Can I filter Zoom recordings by date range when listing them for archival?

Yes, you can filter Zoom recordings by specific date ranges when listing them for archival. The process supports date-range chunking to handle Zoom API limits during large-scale retrieval operations.

What credentials do I need to automate Zoom recording management?

You need Zoom OAuth credentials to automate recording management. Specifically, you must configure environment variables for ZOOM_ACCOUNT_ID, ZOOM_CLIENT_ID, and ZOOM_CLIENT_SECRET to authenticate API requests.

How does pagination work when listing large amounts of Zoom recordings?

Pagination and date-range chunking handle Zoom API limits when listing large amounts of recordings. This approach segments retrieval queries to systematically enumerate recordings across accounts without exceeding API constraints.

What is the difference between deleting a Zoom recording by meeting or by recording file?

Deleting a Zoom recording by meeting trashes or deletes the entire meeting session, while deleting by recording file targets individual video assets within the meeting, allowing optional filtering for granular compliance.