zoom-connect

Extract Zoom attendance, recordings, transcripts, and chat logs via the REST API.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/GavinTPA/ai-powerhouse-starter --skill zoom-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-connect
Source: https://github.com/GavinTPA/ai-powerhouse-starter/tree/main/my-skills/zoom-connect
Command: npx skills add https://github.com/GavinTPA/ai-powerhouse-starter --skill zoom-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Zoom stores attendance reports, cloud recordings, transcripts, and chat logs that are tedious to find and download manually after every meeting. This Skill centralizes access to that data so you can quickly verify who attended, retrieve transcripts and chat, and download recordings for post-workshop follow-up or archival.

Core Features & Use Cases

  • Server-to-Server OAuth: Secure S2S authentication for machine-to-machine access without interactive logins.
  • Meeting discovery: List past or upcoming meetings (supports date ranges and topic filtering) and resolve PMI sessions using UUIDs.
  • Attendance reporting: Pull participant lists, consolidate reconnections, show join/leave times and durations, and optionally include signed-in emails.
  • Recording management: List recording files (MP4, TRANSCRIPT, CHAT, etc.) and download selected or all files to a local download directory.
  • Multi-account profiles & safety: Named profiles in ~/.config/zoom-connect.yaml, rate limiting, pagination, and clear error messages for common failure modes.
  • Use case example: After a workshop, list recent meetings, get the session UUID, pull consolidated attendance, and download the transcript and chat for a session summary.

Quick Start

Ask Claude to list recent meetings, get attendance for a specific meeting, and download the transcript and chat using the default profile.

Frequently Asked Questions about zoom-connect

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

FAQPage Schema
How do I automatically pull Zoom attendance reports after a meeting?

You can automatically pull Zoom attendance reports by using Server-to-Server OAuth to retrieve participant lists, consolidate reconnections, and show join/leave times. This handles post-meeting workflows without manual downloads.

Can I download Zoom cloud recordings and transcripts via the API?

Yes, you can download Zoom cloud recordings and transcripts via the REST API. The Skill lists recording files including MP4, TRANSCRIPT, and CHAT formats, then downloads selected or all files to a local directory.

What's the best way to retrieve Zoom meeting transcripts for post-workshop follow-up?

The best way to retrieve Zoom meeting transcripts for post-workshop follow-up is to list recent meetings, resolve the session UUID, and download the transcript and chat files directly through the Zoom REST API using S2S OAuth.

Do I need interactive login to access Zoom meeting data programmatically?

No, you do not need interactive login to access Zoom meeting data. The Skill uses Server-to-Server OAuth for secure machine-to-machine authentication without interactive logins, utilizing named profiles in a configuration file.

How does Zoom UUID encoding work for Personal Meeting Room sessions?

Zoom UUID encoding for Personal Meeting Room sessions is handled automatically by the Skill to resolve PMI data correctly. This ensures accurate meeting discovery and attendance reporting for PMI sessions alongside standard meetings.

Are there rate limits when paginating Zoom meeting data?

Yes, there are Zoom rate limits when paginating meeting data. The Skill respects Zoom's rate limits during pagination and provides clear error messages for common failure modes to ensure safe data extraction.