Generated banner for Build Zoom Virtual Agent
Generated logo for Build Zoom Virtual Agent

Build Zoom Virtual Agent

AnthropicOfficialCreated by ZoomDistributed by Anthropic

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

From the author

Reference skill for Zoom Virtual Agent. Use after routing to a virtual-agent workflow when implementing web embeds, Android or iOS wrapper integrations, knowledge-base sync, lifecycle handling, or troubleshooting.
— the description by Zoom

AutoGineer summary

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

This skill provides a centralized reference for integrating Zoom Virtual Agent into web applications, Android, and iOS environments. It covers the full lifecycle of virtual agent deployment, including SDK initialization, native bridge configuration for mobile wrappers, knowledge-base synchronization, and troubleshooting common integration issues. The skill acts as a hub for architectural patterns, environment variable management, and operational runbooks, ensuring consistent implementation of chat campaigns and support handoff flows.

What it does

  • Provides architectural guidance for web and mobile virtual agent embeds.
  • Outlines the lifecycle for SDK initialization and event handling.
  • Details configuration requirements for campaign and entry IDs.
  • Supports knowledge-base synchronization via custom API connectors.
  • Offers troubleshooting steps for common drift and integration breaks.
  • Defines patterns for native bridge communication in mobile WebView wrappers.

When to use it

  • When implementing a Zoom Virtual Agent on a website or within a mobile app.
  • When setting up native bridge handlers for Android or iOS WebView containers.
  • When synchronizing external knowledge bases with the Zoom Virtual Agent.
  • When troubleshooting deployment issues or SDK event failures.
  • When configuring environment variables for campaign or API-based automation.

Advantages

  • Centralizes documentation for multi-platform virtual agent deployments.
  • Provides clear routing guardrails for complex integrations.
  • Includes operational runbooks for rapid preflight and debugging.
  • Standardizes lifecycle patterns for SDK readiness and event management.

Usage examples

“How do I initialize the Zoom Virtual Agent SDK in a web environment?”
The agent provides the standard lifecycle pattern, emphasizing waiting for the zoomCampaignSdk:ready event before executing further API calls.
“What are the required environment variables for syncing my knowledge base?”
The agent lists the necessary S2S OAuth credentials (Account ID, Client ID, Client Secret) and the specific ZVA_KB_ID required for API-based sync.

Install

  1. Download the skill as a ZIP:

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

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

Documentation by Zoom

/build-zoom-virtual-agent

Background reference for Zoom Virtual Agent across:

  • Web campaign/chat embeds.

  • Android WebView wrappers.

  • iOS WKWebView wrappers.

  • Knowledge-base sync and custom API ingestion.

Official docs:

Routing Guardrail

  • If the user is implementing Contact Center app surfaces inside Zoom client, chain with ../contact-center/SKILL.md.

  • If the user needs backend knowledge-base CRUD or automation scripts, chain with ../rest-api/SKILL.md and ../oauth/SKILL.md.

  • If the user asks only for website bot embed and campaign controls, stay on web/SKILL.md.

  • If the user asks for mobile native wrappers around web chat, route to android/SKILL.md or ios/SKILL.md.

  1. concepts/architecture-and-lifecycle.md

  2. scenarios/high-level-scenarios.md

  3. references/versioning-and-drift.md

  4. references/samples-validation.md

  5. references/environment-variables.md

  6. troubleshooting/common-drift-and-breaks.md

  7. RUNBOOK.md

Platform skills:

Common Lifecycle Pattern

  1. Configure campaign or entry ID in Virtual Agent admin.

  2. Initialize SDK in web or WebView container.

  3. Wait for readiness (zoomCampaignSdk:ready or waitForReady()) before calling APIs.

  4. Register bridge handlers (exitHandler, commonHandler, support_handoff) when native orchestration is needed.

  5. Handle conversation lifecycle (engagement_started, engagement_ended) and UI state.

  6. End chat (endChat) and clean up listeners.

High-Level Scenarios

  • Website campaign launcher with contextual customer attributes.

  • Mobile app WebView chat with native close/handoff bridge.

  • External URL handling via system browser vs in-app browser policy.

  • Knowledge-base sync from external systems using custom API connector.

  • Cross-team support flow that escalates from bot to live support with handoff payload.

Chaining

  • Contact Center app/web/mobile patterns: ../contact-center/SKILL.md

  • OAuth app setup and tokens: ../oauth/SKILL.md

  • API workflows for KB automation: ../rest-api/SKILL.md

  • Event-driven backend follow-up: ../webhooks/SKILL.md

Operations

  • RUNBOOK.md - 5-minute preflight and debugging checklist.

Files

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "build-zoom-virtual-agent", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from partner-built/zoom-plugin/LICENSE

Requirements and compatibility

Written for: Claude Code, Claude apps

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
Anthropic (Official)
Distributed by
Anthropic
Source
anthropics/knowledge-work-plugins · partner-built/zoom-plugin/skills/virtual-agent · commit e050c2e
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from partner-built/zoom-plugin/LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

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

Download ZIP

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