Knowledge-work-plugins virtual-agent/ios
Zoom Virtual Agent iOS integration via WKWebView. Use for Swift/Objective-C script injection, message handlers, support_handoff relay, and URL routing policies.
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/ios" ~/.claude/skills/anthropics-knowledge-work-plugins-virtual-agent-ios && rm -rf "$T"
manifest:
partner-built/zoom-plugin/skills/virtual-agent/ios/SKILL.mdsource content
Zoom Virtual Agent - iOS
Official docs:
Quick Links
- concepts/webview-lifecycle.md
- examples/js-bridge-patterns.md
- references/ios-reference-map.md
- troubleshooting/common-issues.md
Integration Model
- Load campaign URL in
.WKWebView - Inject
usingwindow.zoomCampaignSdkConfig
.WKUserScript - Register message handlers for exit/common/handoff flows.
- Handle URL behavior in navigation delegates (
,in-app
, or system browser).SFSafariViewController
Hard Guardrails
- Register scripts and handlers before web interaction.
- Handle iOS 14.5+ download behavior where needed.
- Keep deprecated
command support as fallback only.openURL
Chaining
- Product-level patterns: ../SKILL.md
- Contact Center mobile scope: ../../contact-center/ios/SKILL.md