
Build Zoom Virtual Agent
OfficialFreeIntegrate Zoom's virtual agent into web and mobile applications.
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 source1. Install with the skills CLI
npx skills add anthropics/knowledge-work-plugins/virtual-agent --agent claude-code2. 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:
- https://developers.zoom.us/docs/virtual-agent/
- https://developers.zoom.us/docs/virtual-agent/web/
- https://developers.zoom.us/docs/virtual-agent/android/
- https://developers.zoom.us/docs/virtual-agent/ios/
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.
Quick Links
- concepts/architecture-and-lifecycle.md
- scenarios/high-level-scenarios.md
- references/versioning-and-drift.md
- references/samples-validation.md
- references/environment-variables.md
- troubleshooting/common-drift-and-breaks.md
- RUNBOOK.md
Platform skills:
Common Lifecycle Pattern
- Configure campaign or entry ID in Virtual Agent admin.
- Initialize SDK in web or WebView container.
- Wait for readiness (
zoomCampaignSdk:readyorwaitForReady()) before calling APIs. - Register bridge handlers (
exitHandler,commonHandler,support_handoff) when native orchestration is needed. - Handle conversation lifecycle (
engagement_started,engagement_ended) and UI state. - 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.
Frequently asked questions about Build Zoom Virtual Agent
Similar skills
WinMD API Search
Easily find and explore Windows desktop APIs.
WebMCPify
Transform any web app into an agent-ready platform.
Phoenix Tracing
Instrument LLM applications with OpenInference tracing.
Foundry Hosted Agent CopilotKit
Guidance for developing agentic web apps on Azure.
Power Automate Foundation
Connect AI agents to Power Automate seamlessly.
Power Automate Flow Builder
Efficiently build and deploy Power Automate flows programmatically.
