zoom-automation

Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.

Author

Install

Hot:8

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-zoom-automation&locale=en&source=copy

Zoom Automation - Automated Zoom Meeting Management and Collaboration

Skill Overview


Zoom Automation enables end-to-end Zoom operation automation via Rube MCP, including meeting creation and scheduling, cloud recording management, participant tracking, and webinar management, with no need to configure API keys.

Use Cases

1. Enterprise Meeting Automation


Suitable for business scenarios that require regular recurring meetings such as stand-ups or departmental syncs. Supports bulk creation of one-time meetings, fixed-time recurring meetings, and infinite recurring meetings. Can automatically set security policies including waiting rooms, recording on/off switches, meeting passwords, and more.

2. Training and Recording Archiving


Educational institutions and corporate training teams can use it to automatically create training meetings and, after the session ends, automatically fetch the list of cloud recordings for archival backups. Supports bulk retrieval of recording files by date range (up to 1 month) and can obtain permission-based download tokens.

3. Events and Webinars


Ideal for hosting large online events, product launches, or public courses. Supports querying webinar lists, fetching details, and managing participant registrations, enabling tracking of registration status and participation data.

Core Features

Meeting Creation and Scheduling


Supports creating various types of meetings, such as instant meetings, scheduled meetings, and recurring meetings. Allows precise configuration of start time, duration, and time zone, as well as security settings like waiting rooms, automatic recording, and join restrictions. Each time a meeting is created, it returns the participant link and host link. Post-creation edits and rescheduling are supported.

Recording Management


Provides cloud recording list querying, single-meeting recording retrieval, and bulk deletion. Supports filtering by date range (maximum 1 month). Recordings can be moved to the recycle bin or permanently deleted. Download tokens can be obtained for backup and archiving.

Participants and Data Reports


Can retrieve complete participant lists for meetings that have ended, including join/leave times, participation duration, and more detailed data. Supports daily usage reports (number of meetings, number of participants, total minutes). Paid accounts can also obtain AI-generated meeting summaries.

FAQ

What prerequisites does Zoom Automation require?


First connect to the Rube MCP service (add the https://rube.app/mcp endpoint in the client configuration), then complete the Zoom OAuth connection via RUBE_MANAGE_CONNECTIONS. Most advanced features (recordings, participant reports, AI summaries) require a Zoom Pro plan or higher.

Can I create meetings in bulk?


Yes, but note Zoom’s meeting creation rate limit is 100 requests per day. It’s recommended to add appropriate delays during bulk operations. When creating meetings, you can use type=3 to create infinite recurring meetings, or type=8 to create fixed-time recurring meetings.

What permissions are needed to download cloud recordings?


By default, recording files are password-protected. Downloading requires including the OAuth authorization token in the HTTP request headers. When fetching the recording list, set include_fields=download_access_token to obtain download tokens. Also note that cloud recording requires a Pro plan or higher.

Why is the participant report returning empty?


ZOOM_GET_PAST_MEETING_PARTICIPANTS only works for completed meetings and requires a paid account. If a meeting has only the host and no other participants, or if you are using a free account, it will return an empty result. Additionally, for large meeting lists, be sure to use the pagination parameter next_page_token to fetch all data.

    Zoom Automation - Rube MCP Automated Meeting Management and Recording - Open Skills