Knowledge-work-plugins virtual-agent/android
Zoom Virtual Agent Android integration via WebView. Use for Java/Kotlin bridge callbacks, native URL handling, support_handoff relay, and lifecycle-safe embedding.
install
source · Clone the upstream repo
git clone https://github.com/anthropics/knowledge-work-plugins
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/anthropics/knowledge-work-plugins "$T" && mkdir -p ~/.claude/skills && cp -r "$T/partner-built/zoom-plugin/skills/virtual-agent/android" ~/.claude/skills/anthropics-knowledge-work-plugins-virtual-agent-android && rm -rf "$T"
manifest:
partner-built/zoom-plugin/skills/virtual-agent/android/SKILL.mdsource content
Zoom Virtual Agent - Android
Official docs:
Quick Links
- concepts/webview-lifecycle.md
- examples/js-bridge-patterns.md
- references/android-reference-map.md
- troubleshooting/common-issues.md
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
and optional multi-window callbacks.shouldOverrideUrlLoading
Hard Guardrails
- Initialize handlers before expecting JS callbacks.
- Treat legacy
command handling as compatibility path only.openURL - Prefer DOM links or
handling plus explicit native routing.window.open
Chaining
- Product-level patterns: ../SKILL.md
- Contact Center mobile scope: ../../contact-center/android/SKILL.md