Installation

clawhub install shaharsha/zoom-calendar

Summary

Create Zoom meetings via API and attach them to Google Calendar events — identical to the Zoom for Google Workspace add-on UI.

SKILL.md

Zoom + Google Calendar 📹

Create Zoom meetings via API and attach them to Google Calendar events — identical to the Zoom for Google Workspace add-on UI.

Quick Usage

bash
bash skills/zoom-calendar/scripts/zoom_meeting.sh <event_id> "Meeting Title" "2026-03-01T11:50:00" 60

Parameters:

ParamDescriptionExample
event_idGoogle Calendar event IDdgth9d45bb93a0q7ohfnckq88k
topicMeeting title"Team Meeting"
start_timeISO format, no timezone (Jerusalem assumed)"2026-03-01T11:50:00"
durationMinutes (optional, default 60)45

Output: Join URL, Meeting ID, Password + event patched automatically.

Typical Workflow

  1. Create calendar event with gog calendar create
  2. Run zoom_meeting.sh with the event ID
  3. Done — conferenceData with icon, video link, and notes are set

Critical Rules

RuleDetail
iconUriUse EXACTLY the URL in the script — official Zoom Marketplace icon
entryPointsONLY video — no phone, no SIP
passcodeNot pin — field name matters
meetingCodeInclude the meeting ID here too
notesUse <br /> for line breaks (not \n)
descriptionLeave empty — don't duplicate info
locationLeave empty — Zoom link lives in conferenceData
DefaultDo NOT add Zoom unless explicitly requested

Auth Setup

Zoom (Server-to-Server OAuth)

Credentials: .credentials/zoom.json

json
{"account_id": "...", "client_id": "...", "client_secret": "..."}

Create at marketplace.zoom.us → Develop → Server-to-Server OAuth. Scopes: meeting:write:admin, meeting:read:admin.

Google Calendar

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

Recommended skills

Browse all →

Related guides

Hand-picked reading to help you choose, install, and use agent skills.