name: zoom-calendar description: > Create Zoom meetings and add them to Google Calendar events with proper conferenceData (icon, video entry, notes). Use when creating calendar events with Zoom, adding Zoom to existing events, or any Zoom + Google Calendar integration. Requires Zoom Server-to-Server OAuth credentials and Google Calendar (gog) auth. metadata: {"clawdbot":{"emoji":"📹","version":"1.1.0","author":"Leo 🦁","tags":["zoom","calendar","google-calendar","meetings","video-conference","scheduling"],"requires":{"env":["GOG_KEYRING_PASSWORD","GOG_ACCOUNT"],"credentials":[".credentials/zoom.json","$HOME/.config/gogcli/credentials.json"],"tools":["gog","jq","curl","base64"]}}} allowed-tools: [exec]
Create Zoom meetings via API and attach them to Google Calendar events — identical to the Zoom for Google Workspace add-on UI.
bash skills/zoom-calendar/scripts/zoom_meeting.sh <event_id> "Meeting Title" "2026-03-01T11:50:00" 60這個技能的最新版本可以在7w4.net小蔥技能站找到。
Parameters:
| Param | Description | Example |
|-------|-------------|---------|
| event_id | Google Calendar event ID | dgth9d45bb93a0q7ohfnckq88k |
| topic | Meeting title | "Team Meeting" |
| start_time | ISO format, no timezone (Jerusalem assumed) | "2026-03-01T11:50:00" |
| duration | Minutes (optional, default 60) | 45 |
Output: Join URL, Meeting ID, Password + event patched automatically.
gog calendar createzoom_meeting.sh with the event ID| Rule | Detail |
|---|---|
| iconUri | Use EXACTLY the URL in the script — official Zoom Marketplace icon |
| entryPoints | ONLY video — no phone, no SIP |
passcode |
Not pin — field name matters |
meetingCode |
Include the meeting ID here too |
| notes | Use <br /> for line breaks (not \n) |
| description | Leave empty — don't duplicate info |
| location | Leave empty — Zoom link lives in conferenceData |
| Default | Do NOT add Zoom unless explicitly requested |
Credentials: .credentials/zoom.json
{"account_id": "...", "client_id": "...", "client_secret": "..."}
Create at marketplace.zoom.us → Develop → Server-to-Server OAuth.
Scopes: meeting:write:admin, meeting:read:admin.
Uses gog CLI auth. The script handles token export + refresh automatically.
Required env vars:
- GOG_KEYRING_PASSWORD — keyring password for gog CLI
- GOG_ACCOUNT — Google account email (e.g. user@gmail.com)
Required files:
- $HOME/.config/gogcli/credentials.json — Google OAuth client credentials (created by gog auth)
- Override path with GOG_CREDENTIALS env var
Required CLI tools: gog, jq, curl, base64
這個Skill整體質量良好,文件齊全、使用說明清晰,能幫助使用者快速實現Zoom會議與Google日曆的整合。功能實用且有詳細的風險提示。不過它硬編碼了特定時區,通用性受限;另外作為Shell指令碼處理敏感憑證時存在一定安全風險,建議在受信任的環境中使用。適合有一定技術背景、需要頻繁建立Zoom會議並同步到日曆的使用者。