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.md
source content

Zoom Virtual Agent - Android

Official docs:

Quick Links

  1. concepts/webview-lifecycle.md
  2. examples/js-bridge-patterns.md
  3. references/android-reference-map.md
  4. 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
    shouldOverrideUrlLoading
    and optional multi-window callbacks.

Hard Guardrails

  • Initialize handlers before expecting JS callbacks.
  • Treat legacy
    openURL
    command handling as compatibility path only.
  • Prefer DOM links or
    window.open
    handling plus explicit native routing.

Chaining