Generated banner for Zoom Virtual Agent Web
Generated logo for Zoom Virtual Agent Web

Zoom Virtual Agent Web

OpenAIOfficialCreated by ZoomDistributed by OpenAI

  • Skill
  • Tool integration
  • Automation and integrations
  • MIT
  • No issues found

From the author

Zoom Virtual Agent SDK for web embeds. Use for campaign or entry ID chat launch, event-driven controls, user context updates, and CSP-safe deployment.
— the description by Zoom

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The Zoom Virtual Agent SDK for web provides the necessary tools to embed conversational AI agents directly into web interfaces. It supports various deployment patterns, including campaign-based and entry ID-based chat launches, while providing mechanisms for managing user context and event-driven interactions. The SDK is designed to be compatible with Content Security Policy (CSP) requirements and includes specific lifecycle management to ensure stable integration.

What it does

  • Embeds Zoom Virtual Agent chat interfaces into web pages.
  • Supports campaign-based and entry ID-based chat initiation.
  • Provides event-driven controls for managing agent visibility and state.
  • Allows for updating user context within the chat session.
  • Facilitates CSP-safe deployment for web applications.

When to use it

  • When adding a Zoom Virtual Agent to a website or web application.
  • When implementing specific chat launch patterns like campaigns or entry IDs.
  • When needing to control agent behavior programmatically based on user events.
  • When integrating chat functionality within a strict Content Security Policy environment.

Advantages

  • Centralized admin routing via campaign mode reduces application-side code changes.
  • Provides structured lifecycle events for reliable SDK initialization.
  • Supports flexible integration patterns to balance user friction and business requirements.
  • Includes clear guidelines for environment alignment and troubleshooting.

Usage examples

“How do I initialize the Zoom Virtual Agent SDK on my website?”
The agent provides the necessary lifecycle events, such as waiting for the zoomCampaignSdk:ready event or using waitForReady(), to ensure the SDK is initialized before calling methods like show or open.
“Should I use campaign mode or entry ID mode for my chat embed?”
The SDK documentation suggests that campaign mode is preferred for central admin routing and lower code churn, while entry ID mode is more selective and may increase user friction.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/openai/zoom-virtual-agent-web/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip zoom-virtual-agent-web.zip -d .agents/skills

Documentation by Zoom

Zoom Virtual Agent SDK - Web

Official docs:

  1. concepts/lifecycle-and-events.md

  2. examples/campaign-and-entry-patterns.md

  3. references/web-reference-map.md

  4. troubleshooting/common-issues.md

Hard Guardrails

  • Gate calls behind readiness (zoomCampaignSdk:ready or waitForReady()).

  • Do not call show/hide/open/close before SDK initialization.

  • Keep CSP and script host policy validated before debugging business logic.

  • Prefer campaign embed over entry ID when minimizing user friction is a priority.

Chaining

  • Product-level architecture and drift checks: ../SKILL.md

  • Contact Center web context: ../../contact-center/web/SKILL.md

  • OAuth or REST for backend workflows: ../../oauth/SKILL.md, ../../rest-api/SKILL.md

Files

Requirements and compatibility

Written for: OpenAI Codex

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Zoom
Publisher
OpenAI (Official)
Distributed by
OpenAI
Source
openai/plugins · plugins/zoom/skills/virtual-agent/web · commit d420d13
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from plugins/zoom/LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Zoom or OpenAI.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download zoom-virtual-agent-web.zip