New to Claude Skills? Learn how to install them →

anthropics on GitHub

Zoom Virtual Agent SDK

OfficialFree

Integrate Zoom's virtual agent into your web applications.

Get this skill

Free · Opens the source repo

What Zoom Virtual Agent SDK does

The Zoom Virtual Agent SDK for web is designed to facilitate the integration of Zoom's virtual agent capabilities into web applications. This SDK provides developers with the necessary tools to launch chat sessions using campaign or entry IDs, allowing for event-driven controls and user context updates. It is particularly useful for applications that require real-time interaction with users, leveraging Zoom's robust communication infrastructure.

This SDK emphasizes a structured approach to embedding virtual agents, ensuring that developers adhere to best practices such as waiting for the SDK to be ready before making calls to show, hide, open, or close the agent interface. Additionally, it supports CSP-safe deployment, which is crucial for maintaining security standards in modern web applications. The provided documentation includes lifecycle events, troubleshooting tips, and examples of campaign and entry patterns, helping developers navigate common challenges and implement effective solutions.

Targeted at developers looking to enhance user engagement through interactive chat features, the Zoom Virtual Agent SDK is a powerful tool for creating seamless communication experiences. It is ideal for businesses aiming to reduce user friction by utilizing campaign embeds rather than entry IDs, thereby streamlining the user journey. By integrating this SDK, developers can leverage Zoom's capabilities to create dynamic, responsive applications that meet the needs of their users.

When to use it

Use this SDK when you need to implement a virtual agent in a web application that requires real-time user interaction and event-driven controls.

When not to use it

This SDK may not be suitable for applications that do not require chat functionalities or where Zoom's infrastructure is not a preferred choice.

What you can build with it

Launching a Chat Session

Use the SDK to initiate a chat session based on a campaign ID, allowing users to interact with the virtual agent seamlessly.

Event-Driven Controls

Implement event-driven controls to update user context dynamically based on interactions within your web application.

CSP-Safe Deployment

Ensure your application adheres to security standards by utilizing the SDK's CSP-safe deployment features.

How to install Zoom Virtual Agent SDK

View source

1. Install with the skills CLI

npx skills add anthropics/knowledge-work-plugins/web --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

Zoom Virtual Agent SDK - Web

Official docs:

Quick Links

  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

Frequently asked questions about Zoom Virtual Agent SDK

Similar skills