Zoom Manager
by @vnagin
Manage Zoom meetings via OAuth API. Create, list, delete, and update events.
clawhub install zoom-manager-clawdπ About This Skill
name: zoom-manager description: Manage Zoom meetings via OAuth API. Create, list, delete, and update events. metadata: { "clawdbot": { "emoji": "πΉ", "requires": {"bins": ["node"]}, "secrets": ["ZOOM_CLIENT_ID", "ZOOM_CLIENT_SECRET", "ZOOM_ACCOUNT_ID"] } }
Zoom Manager
Manage your Zoom meetings directly from Clawdbot with this powerful, headless integration. This skill allows you to automate your meeting workflows without ever opening the Zoom dashboard.
Key Features:
Setup
1. Create a Server-to-Server OAuth app in the Zoom App Marketplace.
2. Scopes Required: In the Zoom App Marketplace (Scopes tab), add the following:
- Meetings:
- meeting:read:admin / meeting:read:master (View meetings)
- meeting:write:admin / meeting:write:master (Create and update meetings)
- meeting:delete:admin / meeting:delete:master (Delete meetings)
- Users: user:read:admin
- Recordings: recording:read:admin
3. Get your Client ID, Client Secret, and Account ID from the "App Credentials" tab.
4. Set them as environment variables in your Clawdbot config:
- ZOOM_CLIENT_ID
- ZOOM_CLIENT_SECRET
- ZOOM_ACCOUNT_ID
Commands
List Meetings
node {baseDir}/scripts/zoom-cli.js list
Create a Meeting
node {baseDir}/scripts/zoom-cli.js create "Meeting Topic" "2026-01-30T10:00:00Z" 60
Update a Meeting
node {baseDir}/scripts/zoom-cli.js update "New Topic"
Get Meeting Info
node {baseDir}/scripts/zoom-cli.js info
Delete a Meeting
node {baseDir}/scripts/zoom-cli.js delete
βοΈ Configuration
1. Create a Server-to-Server OAuth app in the Zoom App Marketplace.
2. Scopes Required: In the Zoom App Marketplace (Scopes tab), add the following:
- Meetings:
- meeting:read:admin / meeting:read:master (View meetings)
- meeting:write:admin / meeting:write:master (Create and update meetings)
- meeting:delete:admin / meeting:delete:master (Delete meetings)
- Users: user:read:admin
- Recordings: recording:read:admin
3. Get your Client ID, Client Secret, and Account ID from the "App Credentials" tab.
4. Set them as environment variables in your Clawdbot config:
- ZOOM_CLIENT_ID
- ZOOM_CLIENT_SECRET
- ZOOM_ACCOUNT_ID