En bref
SDK Zoom Virtual Agent pour un embarquement web. On gagne à l’ouvrir pour le lancement d’un chat par identifiant de campagne ou d’entrée, des contrôles pilotés par des événements, les mises à jour de contexte utilisateur, et un déploiement compatible avec une politique de sécurité de contenu (CSP). Elle demande de subordonner les appels à la préparation (zoomCampaignSdk:ready ou waitForReady()), et de ne pas appeler show, hide, open ou close avant cette préparation.
Ce que ça fait
- Lance un chat par identifiant de campagne ou d’entrée, une fois le SDK prêt
- Couvre le contexte utilisateur, les événements, et un déploiement compatible CSP
Pour qui, et un exemple
Les équipes qui embarquent Virtual Agent dans une page web, avec une campagne, un contexte utilisateur et une CSP.
Exemple de demande : « Embarque Virtual Agent sur le web : attends zoomCampaignSdk:ready, lance le chat par identifiant de campagne, et respecte la CSP. »
On s’en remet à cette skill pour un embarquement web de Virtual Agent, par identifiant de campagne ou d’entrée, avec des contrôles par événements, un contexte utilisateur, et un déploiement compatible CSP ; les appels show, hide, open ou close attendent la préparation du SDK. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
Dans Codex : codex plugin add zoom@openai-curated (marketplace officielle du dépôt).
codex plugin add zoom@openai-curatedFonctionne avec
- Codex
Source : README : collection de plugins Codex ; la marketplace du dépôt s’appelle « Codex official ». D’autres agents ne sont pas nommés.
Niveau : Intermédiaire
Suppose un projet de l’éditeur et la maîtrise du SDK ou de la CLI correspondante.
À savoir
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
Zoom Virtual Agent SDK for web embeds. Use for campaign or entry ID chat launch, event-driven controls, user context updates, and CSP-safe deployment.
Citée depuis le SKILL.md au commit ed8ce2e . Le dossier contient aussi 5 fichiers annexes (agents/, concepts/, examples/, references/, troubleshooting/).
Le SKILL.md compte 25 lignes et 3 sections principales :
- Quick Links
- Hard Guardrails
- Chaining
Licence : MIT
Vérifiée le 10 novembre 2026 sur : fichier de licence d’un dossier parent (plugins/zoom/LICENSE) . Titulaire : Copyright (c) 2025 Zoom Video Communications, Inc..
La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.
Texte intégral du SKILL.md
Reproduit sans modification depuis openai/plugins (commit ed8ce2e) , © OpenAI, sous licence MIT (fichier de licence d’origine ).
Afficher le SKILL.md original (25 lignes, en anglais)
---
name: zoom-virtual-agent-web
description: "Zoom Virtual Agent SDK for web embeds. Use for campaign or entry ID chat launch, event-driven controls, user context updates, and CSP-safe deployment."
---
# Zoom Virtual Agent SDK - Web
Official docs:
- https://developers.zoom.us/docs/virtual-agent/web/
- https://developers.zoom.us/docs/virtual-agent/web/reference/
## Quick Links
1. [concepts/lifecycle-and-events.md](concepts/lifecycle-and-events.md)
2. [examples/campaign-and-entry-patterns.md](examples/campaign-and-entry-patterns.md)
3. [references/web-reference-map.md](references/web-reference-map.md)
4. [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
## Hard Guardrails
- Gate calls behind readiness (`zoomCampaignSdk:ready` or `waitForReady()`).
- Do not call `show/hide/open/close` before SDK initialization.
- Keep CSP and script host policy validated before debugging business logic.
- Prefer campaign embed over entry ID when minimizing user friction is a priority.
## Chaining
- Product-level architecture and drift checks: [../SKILL.md](../SKILL.md)
- Contact Center web context: [../../contact-center/web/SKILL.md](../../contact-center/web/SKILL.md)
- OAuth or REST for backend workflows: [../../oauth/SKILL.md](../../oauth/SKILL.md), [../../rest-api/SKILL.md](../../rest-api/SKILL.md)
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.