- 01
/plugin marketplace add anthropics/knowledge-work-plugins - 02
/plugin install zoom-plugin@knowledge-work-plugins
Shows your assistant how to wrap a Zoom Virtual Agent chat in an Android app through a WebView: loading the campaign page, passing in context, and handling the exit, common and support-handoff events the chat sends back. It also covers deciding how links inside the chat open, in the app or outside it.
WHEN TO USE
USE FOR
- Show your Zoom Virtual Agent chat inside an Android app.
- React in your app when the chat closes or hands off.
- Open links from the chat in the right place.
This is a saved copy of the skill's SKILL.md instructions. It may differ from the upstream file or the version you install.
Zoom Virtual Agent - Android
Official docs:
Quick Links
Integration Model
- Host campaign URL in Android WebView.
- Inject runtime context (
window.zoomCampaignSdkConfig). - Register JavaScript bridge for
exitHandler,commonHandler,support_handoff. - Apply URL policy via
shouldOverrideUrlLoadingand optional multi-window callbacks.
Hard Guardrails
- Initialize handlers before expecting JS callbacks.
- Treat legacy
openURLcommand handling as compatibility path only. - Prefer DOM links or
window.openhandling plus explicit native routing.
Chaining
- Product-level patterns: ../SKILL.md
- Contact Center mobile scope: ../../contact-center/android/SKILL.md
Account or credentials required
2 FOR YOUAll items below are required.
- 01Install with Zoom's plugin, not on its own
Install it as part of the Zoom plugin in Anthropic's Knowledge Work Plugins marketplace, not as a single copied folder. It sends your assistant to the plugin's main Virtual Agent guide and its Contact Center Android guide, which a lone copy would not have.
- 02A Zoom Virtual Agent campaign
A Zoom Virtual Agent campaign whose page the app loads.
Install as a Claude Code plugin
Typed inside the agent's own prompt, not in a terminal. This skill uses files kept elsewhere in its plugin, so install the whole plugin — on its own the skill would be missing them.
The repository is licensed under Apache-2.0 — use, modification, and redistribution are allowed under that license’s terms.
View the repository’s license file on GitHub →