Back to Skills

build-zoom-virtual-agent

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.

23,475stars2,830forksUpdated 8/14/2026

Security Assessment

Safe(94/100)
Security Score94/100

About build-zoom-virtual-agent

Build Zoom Virtual Agent is a reference skill for implementing Zoom Virtual Agent (ZVA) integrations across web campaign/chat embeds, Android WebView wrappers, iOS WKWebView wrappers, and knowledge-base sync with custom API ingestion. It provides an orientation and routing layer over Zoom's Virtual Agent developer surface so developers implement the correct pattern for their target platform and handle lifecycle and version drift correctly.

The skill's routing guardrail directs users to the right sub-skill: web for website bot embeds and campaign controls, Android or iOS for native wrappers around web chat, the Contact Center skill when building Contact Center app surfaces, and the REST API plus OAuth skills for backend knowledge-base CRUD or automation. Bundled material (23 files) includes architecture and lifecycle concepts, high-level scenarios, versioning-and-drift and samples-validation references, environment variables, JS-bridge patterns for Android, WebView/WKWebView lifecycle concepts, campaign-and-entry patterns for web, and per-platform troubleshooting. A RUNBOOK provides a quick preflight and debugging checklist.

It targets developers embedding Zoom's virtual agent into websites and mobile apps, syncing knowledge bases, and troubleshooting lifecycle or drift issues. Use cases include launching web chat/campaign embeds, wrapping web chat in native mobile WebViews with JS bridges, and keeping the agent's knowledge base in sync via custom APIs. This is documentation and reference material pointing to official Zoom Virtual Agent docs rather than an executable component.

FAQ

What surfaces does this skill cover?

Zoom Virtual Agent web campaign/chat embeds, Android WebView wrappers, iOS WKWebView wrappers, and knowledge-base sync with custom API ingestion.

How do I know which sub-skill to use?

The routing guardrail points you: web for site embeds and campaigns, Android/iOS for native wrappers, the Contact Center skill for in-client surfaces, and REST API plus OAuth for backend knowledge-base work.

What does the mobile integration involve?

Wrapping the web chat in a native WebView (Android) or WKWebView (iOS), with documented JS-bridge patterns and WebView lifecycle handling for each platform.

Does it help with knowledge-base sync?

Yes, it covers knowledge-base sync and custom API ingestion, and routes to the REST API and OAuth skills for backend CRUD and automation scripts.

Is this runnable code or reference material?

It is reference and routing documentation, including architecture, lifecycle, versioning/drift, environment variables, samples validation, and a RUNBOOK, pointing to the official Zoom Virtual Agent docs.

All Files

23 files
android/troubleshooting/common-issues.md0.6 KB
View
ios/SKILL.md1.4 KB
View
RUNBOOK.md1.0 KB
View
android/SKILL.md1.5 KB
View
ios/references/ios-reference-map.md0.6 KB
View
android/examples/js-bridge-patterns.md1.0 KB
View
ios/concepts/webview-lifecycle.md0.4 KB
View
references/environment-variables.md0.8 KB
View
web/examples/campaign-and-entry-patterns.md0.9 KB
View
android/concepts/webview-lifecycle.md0.4 KB
View
concepts/architecture-and-lifecycle.md0.9 KB
View
ios/troubleshooting/common-issues.md0.6 KB
View
scenarios/high-level-scenarios.md0.9 KB
View
web/references/web-reference-map.md0.6 KB
View
android/references/android-reference-map.md0.6 KB
View
ios/examples/js-bridge-patterns.md0.9 KB
View
references/samples-validation.md1.0 KB
View
troubleshooting/common-drift-and-breaks.md0.9 KB
View
web/troubleshooting/common-issues.md0.7 KB
View
references/versioning-and-drift.md0.8 KB
View
web/concepts/lifecycle-and-events.md0.6 KB
View
SKILL.md3.2 KB
View
web/SKILL.md1.5 KB
View

Install build-zoom-virtual-agent

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill