skills/zoom-automation/SKILL.md
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.
npx skillsauth add ranbot-ai/awesome-skills zoom-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Zoom operations including meeting scheduling, webinar management, cloud recording retrieval, participant tracking, and usage reporting through Composio's Zoom toolkit.
RUBE_MANAGE_CONNECTIONS with toolkit zoomRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit zoomWhen to use: User wants to create a new Zoom meeting with specific time, duration, and settings
Tool sequence:
ZOOM_GET_USER - Verify authenticated user and check license type [Prerequisite]ZOOM_CREATE_A_MEETING - Create the meeting with topic, time, duration, and settings [Required]ZOOM_GET_A_MEETING - Retrieve full meeting details including join_url [Optional]ZOOM_UPDATE_A_MEETING - Modify meeting settings or reschedule [Optional]ZOOM_ADD_A_MEETING_REGISTRANT - Register participants for registration-enabled meetings [Optional]Key parameters:
userId: Always use "me" for user-level appstopic: Meeting subject linetype: 1 (instant), 2 (scheduled), 3 (recurring no fixed time), 8 (recurring fixed time)start_time: ISO 8601 format (yyyy-MM-ddTHH:mm:ssZ for UTC or yyyy-MM-ddTHH:mm:ss with timezone field)timezone: Timezone ID (e.g., "America/New_York")duration: Duration in minutessettings__auto_recording: "none", "local", or "cloud"settings__waiting_room: Boolean to enable waiting roomsettings__join_before_host: Boolean (disabled when waiting room is enabled)settings__meeting_invitees: Array of invitee objects with email addressesPitfalls:
start_time must be in the future; Zoom stores and returns times in UTC regardless of input timezonestart_time is set for type 2, it becomes an instant meeting that expires after 30 daysjoin_url for participants and start_url for host come from the create response - persist thesestart_url expires in 2 hours (or 90 days for custCreate users)settings__host_video)When to use: User wants to view upcoming, live, or past meetings
Tool sequence:
ZOOM_LIST_MEETINGS - List meetings by type (scheduled, live, upcoming, previous) [Required]ZOOM_GET_A_MEETING - Get detailed info for a specific meeting [Optional]ZOOM_UPDATE_A_MEETING - Modify meeting details [Optional]Key parameters:
userId: Use "me" for authenticated usertype: "scheduled" (default), "live", "upcoming", "upcoming_meetings", "previous_meetings"page_size: Records per page (default 30)next_page_token: Pagination token from previous responsefrom / to: Date range filtersPitfalls:
ZOOM_LIST_MEETINGS excludes instant meetings and only shows unexpired scheduled meetingstype: "previous_meetings"next_page_token until empty to get complete resultsnext_page_token expires after 15 minutesWhen to use: User wants to list, retrieve, or delete cloud recordings
Tool sequence:
ZOOM_LIST_ALL_RECORDINGS - List all cloud recordings for a user within a date range [Required]ZOOM_GET_MEETING_RECORDINGS - Get recordings for a specific meeting [Optional]ZOOM_DELETE_MEETING_RECORDINGS - Move recordings to trash or permanently delete [Optional]ZOOM_LIST_ARCHIVED_FILES - List archived meeting/webinar files [Optional]Key parameters:
userId: Use "me" for authenticated userfrom / to: Date range in yyyy-mm-dd format (max 1 month range)meetingId: Meeting ID or UUID for specific recording retrievalaction: "trash" (recoverable) or "delete" (permanent) for deletioninclude_fields: Set to "download_access_token" to get JWT for downloading recordingstrash: Set true to list recordings from trashPitfalls:
from if range exceeds this/ or containing // must be double URL-encodedZOOM_DELETE_MEETING_RECORDINGStesting
Fix SEO indexing issues, crawl budget problems, and Search Console coverage errors for Next.js apps. Covers canonical tags, noindex audits, sitemap health, static rendering, and internal linking.
data-ai
Analyze AI disruption pressure across a business, map competitive exposure, and produce a 90-day defensive action plan.
tools
--- name: longbridge description: 125+ agent skills for Longbridge Securities — real-time quotes, charts, fundamentals, portfolio analysis, options, and more for HK/US/A-share/SG markets. Trilingual: Simplified Chinese, Traditional category: AI & Agents source: antigravity tags: [api, mcp, claude, ai, agent, security, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/longbridge --- # Longbridge ## Overview Longbridge is the official skill collection for Longbr
tools
Design, debug, and harden GitHub Actions CI/CD workflows, including reusable workflows, matrix builds, self-hosted runners, OIDC authentication, caching, environments, secrets, and release automation.