New to Claude Skills? Learn how to install them →

anthropics on GitHub

Build Zoom Virtual Agent

OfficialFree

Integrate Zoom's virtual agent into web and mobile applications.

Get this skill

Free · Opens the source repo

What Build Zoom Virtual Agent does

The Build Zoom Virtual Agent skill serves as a comprehensive reference for developers looking to implement Zoom's virtual agent capabilities across various platforms, including web, Android, and iOS. This skill provides detailed guidance on embedding chat functionalities, managing lifecycle events, and synchronizing knowledge bases with custom APIs. It is particularly useful for those building customer service solutions that leverage Zoom's chat capabilities, ensuring that developers can effectively integrate and troubleshoot their implementations.

This skill includes essential documentation on how to set up and manage campaigns within the Zoom Virtual Agent framework. Developers will find resources on configuring entry IDs, initializing SDKs, and handling conversation lifecycles. The skill also outlines common patterns for mobile app WebView integration, making it easier to create seamless user experiences that transition between automated and live support. By following the provided guidelines, developers can ensure their applications are robust and user-friendly.

Additionally, the skill offers troubleshooting resources and links to related skills for more complex integrations. For instance, if you need to implement backend knowledge-base automation or OAuth token management, the skill provides clear routing instructions to the appropriate resources. This ensures that users can find the right tools and documentation quickly, reducing the time spent on implementation and debugging.

Overall, this skill is designed for developers and designers who are looking to leverage Zoom’s virtual agent capabilities in their applications. Whether you are creating a web-based chat solution or integrating chat features into a mobile app, this skill provides the necessary instructions and resources to facilitate a successful implementation.

When to use it

Use this skill when you need to embed Zoom's virtual agent into web or mobile applications and require guidance on lifecycle management and API integration.

When not to use it

This skill is not suitable for users looking for general chatbot solutions outside of Zoom's ecosystem or those needing extensive backend automation scripts.

What you can build with it

Web Campaign Integration

Launch a website campaign that utilizes contextual customer attributes for personalized engagement.

Mobile App Chat Support

Implement a WebView chat in your mobile app that allows users to seamlessly transition from bot to live support.

Knowledge Base Synchronization

Sync external knowledge bases with the Zoom virtual agent using custom API connectors for up-to-date information.

How to install Build Zoom Virtual Agent

View source

1. Install with the skills CLI

npx skills add anthropics/knowledge-work-plugins/virtual-agent --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by anthropics

/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

Quick Links

  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

Operations

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

Frequently asked questions about Build Zoom Virtual Agent

Similar skills