Reference skill for Zoom Cobrowse SDK. Use after routing to a collaborative-support workflow when implementing browser co-browsing, annotation tools, privacy masking, remote assist, or PIN-based session sharing.
The zoom-cobrowse-sdk skill is a reference for implementing collaborative browsing on the web using the Zoom Cobrowse SDK, a JavaScript library that lets a support agent view and assist with a customer's live browser session. It solves the problem of building customer-support co-browsing experiences, including PIN-based session sharing, annotation, privacy masking, and remote assist, without requiring browser extensions.
The skill documents a two-role architecture where a customer (role_type 1) integrates the SDK into their website and an agent (role_type 2) joins via an iframe or npm integration, both authenticated with role-specific JWTs. It covers the full lifecycle: obtaining SDK credentials from the Zoom Marketplace (Cobrowse is a feature of the Video SDK), generating JWTs server-side, starting a customer session that emits a secure six-digit PIN, and having the agent join by PIN. Feature areas include annotation tools, CSS-selector-based privacy masking that hides sensitive form fields from agents, remote assist with consent, multi-tab persistence, and auto-reconnection within a two-minute window. It also provides troubleshooting for common issues, error codes, CORS and CSP, and browser compatibility, plus a five-minute preflight runbook.
The skill is strongly security-conscious in its guidance: it repeatedly stresses generating JWTs server-side using the SDK key and SDK secret, never exposing the SDK secret client-side, issuing short-lived tokens, using separate tokens per role, and configuring privacy masking so agents cannot see protected values. HTTPS is required except on loopback. Intended users are developers on customer-support and contact-center teams building co-browsing into their web apps. Many of the reference files are thin pointers to the official Zoom Cobrowse documentation rather than deep original content.
It enables real-time collaborative browsing where a support agent can see and assist a customer's live browser session, with annotation tools, privacy masking, remote assist, and PIN-based session sharing, using pure JavaScript and no browser extensions.
You need a Zoom Workplace account with SDK Universal Credit and a Video SDK app, since Cobrowse is a feature of the Video SDK. From that you get an SDK Key and SDK Secret (and optional API Key/Secret). JWTs are signed server-side with the SDK Secret.
The customer integrates the SDK and starts a session, which emits a six-digit PIN. The agent validates that PIN server-side, receives an agent-role JWT, and joins the active session via iframe or npm integration.
Privacy masking uses CSS selectors to hide sensitive customer form fields so agents cannot view protected values. The skill also advises server-side JWT generation, short-lived tokens, and never exposing the SDK secret client-side.
Some are, but several reference and example files are thin pointers to the official Zoom Cobrowse documentation and API reference rather than full standalone guides.
Quick Setup:
.claude/skills/Repository
anthropics/knowledge-work-plugins