New to Claude Skills? Learn how to install them →

anthropics on GitHub

Zoom Virtual Agent iOS

OfficialFree

Integrate Zoom's Virtual Agent in your iOS applications.

Get this skill

Free · Opens the source repo

What Zoom Virtual Agent iOS does

The Zoom Virtual Agent iOS skill enables developers to seamlessly integrate Zoom's Virtual Agent functionality into their iOS applications using WKWebView. This skill is particularly useful for developers working with Swift and Objective-C, as it allows for script injection, registration of message handlers, and management of URL routing policies. By leveraging WKUserScript, developers can configure the Zoom campaign SDK directly within their web views, facilitating a smooth user experience.

With this skill, you can load campaign URLs in WKWebView and handle various user interactions through registered message handlers. This includes managing exit flows, common actions, and handoff processes, which are essential for maintaining user engagement and providing a responsive interface. The skill also addresses URL behavior management, allowing developers to choose between in-app navigation, SFSafariViewController, or the system browser, depending on the desired user experience.

The documentation includes essential resources such as lifecycle concepts, example patterns for JavaScript bridging, and a reference map for iOS-specific implementations. Additionally, troubleshooting guides are provided to help developers navigate common issues, ensuring a smoother integration process. This skill is ideal for mobile developers looking to enhance their applications with Zoom's capabilities while adhering to iOS guidelines and best practices.

Overall, the Zoom Virtual Agent iOS skill is a valuable tool for developers aiming to implement Zoom's virtual agent features in their iOS apps, providing clear instructions and resources for effective integration.

When to use it

Use this skill when you need to integrate Zoom's Virtual Agent features into your iOS application, particularly when working with WKWebView.

When not to use it

This skill is not suitable for applications that do not use WKWebView or for those that require extensive customization beyond the provided integration methods.

What you can build with it

Integrating Zoom in a Customer Support App

Use this skill to embed Zoom's Virtual Agent in a customer support application, allowing users to access assistance directly within the app.

Enhancing User Engagement in an Educational App

Implement the Zoom Virtual Agent to provide interactive support for students using an educational app, improving their learning experience.

Creating a Seamless Booking Experience

Leverage this skill to integrate Zoom's Virtual Agent into a booking app, enabling users to schedule and manage appointments efficiently.

How to install Zoom Virtual Agent iOS

View source

1. Install with the skills CLI

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

Official docs:

Quick Links

  1. concepts/webview-lifecycle.md
  2. examples/js-bridge-patterns.md
  3. references/ios-reference-map.md
  4. troubleshooting/common-issues.md

Integration Model

  • Load campaign URL in WKWebView.
  • Inject window.zoomCampaignSdkConfig using WKUserScript.
  • Register message handlers for exit/common/handoff flows.
  • Handle URL behavior in navigation delegates (in-app, SFSafariViewController, or system browser).

Hard Guardrails

  • Register scripts and handlers before web interaction.
  • Handle iOS 14.5+ download behavior where needed.
  • Keep deprecated openURL command support as fallback only.

Chaining

Frequently asked questions about Zoom Virtual Agent iOS

Similar skills