build-zoom-virtual-agent · openai — Codex skill: what it does, how to install
Guides the embedding of Zoom Virtual Agent into web pages, Android WebView, and iOS WKWebView. Useful for configuring campaigns, native bridges, and support handoffs.
npx skills add openai/plugins --skill virtual-agent -a codexWhat build-zoom-virtual-agent does
The skill outlines workflows for wrapping or embedding Zoom Virtual Agent across web environments and mobile WebView components. It manages entry points, context passing, and escalation payloads for live support.
Integration follows a structured path. It starts by identifying whether the target environment is web, Android WebView, or iOS WKWebView, then routes execution to specific platform guidance. Event dispatching and bridge handling differ fundamentally between mobile engines.
Debugging centers on bridge injection, CSP headers, campaign entry IDs, and SDK readiness. Without verified allowed origins and explicit URL handling, the webview bridge breaks during handoff transitions.
What it helps with
- embed Zoom Virtual Agent into an Android WebView or iOS WKWebView
- configure user context updates and payloads for live support handoff
- troubleshoot bridge injection and CSP restrictions in web embeds
- set up campaign entry IDs and allowed origins for widget lifecycles
Example prompts for the agent
- Integrate Zoom Virtual Agent into an iOS WKWebView view controller with native bridge support
- Inspect our web CSP headers and SDK readiness for Zoom Virtual Agent embedding
- Define support handoff payloads and allowed origins for an Android WebView wrapper
How to install build-zoom-virtual-agent
1Skills CLI (Vercel)
npx skills add openai/plugins --skill virtual-agent -a codex2Manually: put the files in place
.agents/skills/virtual-agent/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill virtual-agent -a claude-code2Manually: put the files in place
~/.claude/skills/virtual-agent/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/virtual-agent/
Manually: put the files in place
.cursor/skills/virtual-agent/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins virtual-agent2Manually: put the files in place
.github/skills/virtual-agent/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/virtual-agentManually: put the files in place
.devin/skills/virtual-agent/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them
Questions about build-zoom-virtual-agent
How do I install build-zoom-virtual-agent in Codex?
Run npx skills add openai/plugins --skill virtual-agent -a codex in your terminal. You can also place the skill file directly at .agents/skills/virtual-agent/SKILL.md.
What does build-zoom-virtual-agent do?
It provides instructions for embedding Zoom Virtual Agent into web and mobile containers. It guides setup for campaigns, lifecycle events, and live agent handoffs.
What components require debugging during setup?
Check SDK readiness, campaign entry configuration, native bridge injection, CSP rules, and WebView lifecycle states to catch version drift.
Source text
SKILL.md · MIT
--- name: build-zoom-virtual-agent description: Use when using Virtual Agent. --- # Build Zoom Virtual Agent Use this skill when the workflow embeds or wraps Zoom Virtual Agent, including web campaigns and mobile WebView integrations. ## Workflow 1. Identify the client: web, Android WebView, iOS WKWebView, campaign entry, support handoff, or knowledge-base sync pipeline. 2. Route to the platform skill before coding because event handling and native bridge behavior differ by client. 3. Confirm campaign, entry ID, allowed origins, lifecycle events, and support handoff behavior. 4. Keep user context updates, native URL handling, and handoff payloads explicit. 5. Debug by checking SDK readiness, campaign configuration, bridge injection, CSP, WebView lifecycle, and version drift. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - Web: [web/SKILL.md](web/SKILL.md) - Android: [android/SKILL.md](android/SKILL.md) - iOS: [ios/SKILL.md](ios/SKILL.md) - Architecture and lifecycle: [concepts/architecture-and-lifecycle.md](concepts/architecture-and-lifecycle.md) - Common drift and breaks: [troubleshooting/common-drift-and-breaks.md](troubleshooting/common-drift-and-breaks.md)
© Zoom · MIT · openai/plugins
Similar skills
All skills for Mobile →build-zoom-virtual-agent by other authors comes first.