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

build-zoom-team-chat-app · openai — Codex skill: what it does, how to install

Guides development for Zoom Team Chat apps and bots. It outlines API choice, message-card design, OAuth token handling, and webhook verification.

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

What build-zoom-team-chat-app does

This skill guides you through creating Zoom Team Chat integrations. It starts by separating user-scoped operations via the Team Chat API from dedicated bot identities using the Chatbot API. The skill prompts you to model payloads before writing application code. That covers plain text, rich cards, forms, dropdowns, buttons, and slash commands.

Authentication logic stays separated from message delivery. You handle OAuth handshakes and token refreshes in an isolated storage layer. Incoming webhooks require request signature validation and retry-safe event processing. Without Zoom for Developers enabled on your Zoom account, app creation cannot proceed. Debugging steps cover JID formats, channel memberships, scopes, and card schemas.

What it helps with

  • select between Team Chat API and Chatbot API for a project
  • structure interactive message cards with buttons and dropdowns
  • separate OAuth token refreshes from message delivery code
  • verify webhook signatures with retry-safe event handlers
  • diagnose errors in JID formatting, channel access, and scopes

Example prompts for the agent

  • Help me build an interactive message card with dropdowns for Zoom Team Chat
  • Set up a webhook listener with signature verification for Zoom chat events
  • Configure OAuth storage and token refresh routines for the Zoom Chatbot API

How to install build-zoom-team-chat-app

1Skills CLI (Vercel)

npx skills add openai/plugins --skill team-chat -a codex

2Manually: put the files in place

.agents/skills/team-chat/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 build-zoom-team-chat-app

How to install build-zoom-team-chat-app in Codex?

Run npx skills add openai/plugins --skill team-chat -a codex in your terminal. Codex places the file at .agents/skills/team-chat/SKILL.md.

What does the build-zoom-team-chat-app skill do?

It walks developers through building Zoom Team Chat bots and integrations, covering API surface selection, UI cards, OAuth, and webhooks.

When should I use Chatbot API instead of Team Chat API?

Use the Chatbot API when your integration needs its own bot identity and standalone chatbot workflows. The Team Chat API handles actions scoped to regular users.

Source text

SKILL.md · MIT
---
name: build-zoom-team-chat-app
description: Use when building Team Chat.
---

# Build Zoom Team Chat App

Use this skill when the target surface is Zoom Team Chat. First decide whether the integration is user-scoped messaging, a chatbot, an interactive message-card workflow, or a webhook-driven automation.

## Workflow

1. Choose the API surface: Team Chat API for user-scoped actions, Chatbot API for bot identity and chatbot workflows.
2. Confirm app type, scopes, role enablement, and whether the account has Zoom for Developers enabled.
3. Model message structure before coding: plain messages, rich cards, buttons, dropdowns, forms, slash commands, and threaded replies.
4. Implement OAuth and token refresh separately from message sending, with clear storage boundaries.
5. Add webhook handlers for interactivity and lifecycle events with signature verification and retry-safe processing.
6. Debug by checking JID formats, channel membership, bot installation, scopes, role settings, and message-card payload shape.

## References

- Full preserved guide: [references/full-guide.md](references/full-guide.md)
- API selection: [concepts/api-selection.md](concepts/api-selection.md)
- Message structure: [concepts/message-structure.md](concepts/message-structure.md)
- Message cards: [references/message-cards.md](references/message-cards.md)
- Scopes: [references/scopes.md](references/scopes.md)
- Chatbot setup: [examples/chatbot-setup.md](examples/chatbot-setup.md)
- Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)

© Zoom · MIT · openai/plugins

Similar skills

All skills for Backend and APIs →

build-zoom-team-chat-app by other authors comes first.

From the same set596

The whole set →
zoom-video-sdk-flutter A Claude skill for building custom Zoom video sessions in Flutter apps: session lifecycle, event handling, mobile platform setup. CX Codex GP ChatGPT ★ 7,604repo stars zoom-video-sdk-android Guides Android integration of the Zoom Video SDK. Useful when building custom video screens that require direct UI control and session tokens. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-video-sdk-app This skill guides custom Zoom Video SDK sessions with app-owned UX and lifecycle. Use it when a standard Zoom meeting flow is the wrong fit. CX Codex GP ChatGPT ★ 7,604repo stars ui-toolkit A skill that walks the agent through wiring a prebuilt Zoom Video SDK web UI into your app. Useful when you need a custom session, not a regular Zoom meeting. CX Codex GP ChatGPT ★ 7,604repo stars start This skill identifies what you need to build or fix with Zoom, then points to the relevant workflow. Use it as the entry point for Zoom API, SDK, OAuth, and integration questions. CX Codex GP ChatGPT ★ 7,604repo stars setup-zoom-oauth A skill that walks through Zoom OAuth setup: app type, grant flow, scopes, token exchange and refresh. Useful when auth blocks the integration. CX Codex GP ChatGPT ★ 7,604repo stars scribe Guides the setup of Zoom Scribe transcription pipelines for pre-recorded media. Useful when structuring batch or fast-mode audio processing in Codex. CX Codex GP ChatGPT ★ 7,604repo stars zoom-rtms This skill guides Zoom RTMS integrations, from WebSocket lifecycle design to media handling. Use it when working with meeting streams or contact-center voice media. 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