Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

setup-zoom-websockets · openai — Codex skill: what it does, how to install

This skill guides persistent Zoom event delivery over WebSockets instead of HTTP webhooks. Use it when connection behavior, latency, or deployment constraints call for a long-lived channel.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill websockets -a codex
Open on GitHub

What setup-zoom-websockets does

The skill lays out a Zoom WebSockets integration from app and event-subscription setup to connection handling. It covers authentication, heartbeats, reconnects with backoff, and clean shutdown. When a project supports both transports, events can be mapped to the same internal contract used by webhook handlers.

Its reference set includes connection and event guides plus a troubleshooting file. The workflow also adds observability around connection state, reconnect totals, event lag, and dropped messages. Debugging is split across token and auth issues, subscription settings, proxies, TLS interception, and reconnect loops.

The guide draws a clear boundary with regular webhooks: when webhook retries and delivery are sufficient, use setup-zoom-webhooks instead. That distinction matters before choosing a persistent connection.

What it helps with

  • configure persistent Zoom event delivery
  • subscribe an app to the required event stream
  • handle authentication and heartbeat messages
  • recover connections with backoff
  • trace proxy, TLS, token, and reconnect failures

Example prompts for the agent

  • Set up Zoom WebSockets for the event stream used by this integration.
  • Add authentication, heartbeat handling, reconnect backoff, and clean shutdown.
  • Map WebSocket events to the webhook handler contract and track event lag.

How to install setup-zoom-websockets

1Skills CLI (Vercel)

npx skills add openai/plugins --skill websockets -a codex

2Manually: put the files in place

.agents/skills/websockets/SKILL.md

For all projects use ~/.agents/skills/

Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them

Questions about setup-zoom-websockets

How do I install setup-zoom-websockets in Codex?

Run npx skills add openai/plugins --skill websockets -a codex, then check .agents/skills/websockets/SKILL.md.

What does setup-zoom-websockets do?

It guides a persistent Zoom WebSockets integration, including event subscriptions, authentication, heartbeats, reconnect behavior, shutdown handling, and connection troubleshooting.

When should I use this instead of Zoom webhooks?

Use it when latency, firewall rules, connection design, or deployment constraints justify a persistent channel. If normal webhook retries and delivery are enough, choose setup-zoom-webhooks.

Source text

SKILL.md · MIT
---
name: setup-zoom-websockets
description: Use when building Zoom WebSockets.
---

# Setup Zoom WebSockets

Use this skill when the integration needs persistent Zoom event delivery instead of HTTP webhook callbacks. If normal webhook retries and delivery are enough, prefer `setup-zoom-webhooks`.

## Workflow

1. Confirm WebSockets are justified by latency, firewall, connection model, or deployment constraints.
2. Configure the app and event subscriptions for the required event stream.
3. Implement connection setup, authentication, heartbeat, reconnect, backoff, and shutdown handling.
4. Normalize events into the same internal contract used by webhook handlers when both are supported.
5. Add observability for connection state, reconnect count, event lag, and dropped messages.
6. Debug by isolating token/auth problems, app subscription settings, network proxies, TLS interception, and reconnect loops.

## References

- Full preserved guide: [references/full-guide.md](references/full-guide.md)
- Connection: [references/connection.md](references/connection.md)
- Events: [references/events.md](references/events.md)
- Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)

© Zoom · MIT · openai/plugins

Similar skills

SKILL.md skills catalog →

setup-zoom-websockets by other authors comes first.

From the same set528

The whole set →
expo-api-routes This skill tells the agent how to write server-side API routes in Expo Router and ship them to EAS Hosting. Useful when keys and database calls must stay off the client. CX Codex GP ChatGPT 1installs gather-business-context Extracts business definitions, metric context, and source owners before analytical work starts. It frames the question so subsequent skills operate on verified facts. CX Codex GP ChatGPT 1installs create-data-context Builds and maintains a semantic layer that records how data should be read, which metric counts as canonical, and what caveats to check. CX Codex GP ChatGPT 1installs connect-chatcut-desktop Walks the agent through installing, opening or repairing ChatCut Desktop when the chatcut_desktop tools are missing. Instructions only, no installer. CX Codex GP ChatGPT 1installs setup-zoom-webhooks A Claude and Claude skill that walks the agent through Zoom webhook setup: subscriptions, signature verification, idempotent handlers. CX Codex GP ChatGPT ★ 7,604repo stars zoom-virtual-agent-ios This skill covers Zoom Virtual Agent inside an iOS WKWebView, including injected scripts, message handlers, handoff events, and URL routing. CX Codex GP ChatGPT ★ 7,604repo stars zoom-virtual-agent-android A Claude and Claude skill for embedding Zoom Virtual Agent in an Android app through WebView and wiring JavaScript callbacks to native code. CX Codex GP ChatGPT ★ 7,604repo stars zoom-video-sdk-windows Get guidance for building Windows applications with the Zoom Video SDK in C++ or C#. Use the skill to work through session setup, media handling, and SDK callbacks. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor