zoom-cobrowse-sdk
This skill guides agents through implementing Zoom Cobrowse SDK for real-time browser co-browsing sessions.
Identity proven by GitHub's verified organisation badge (zoom)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- MIT (permissive)
- Pin
- 1093682pinned Oct 9, 2026
- Context cost
- about 430 tokenswhen the skill loads
- GitHub stars
- 2on zoom/zoom-plugin-codex
- Scripts
- None found
What it does
“Use when using Cobrowse.”
Generated summary from the skill's own text
This skill guides agents through implementing Zoom Cobrowse SDK for real-time browser co-browsing sessions. It covers creating the necessary app credentials, setting up authentication with JWTs, configuring privacy controls, and building the session lifecycle from initialization to reconnection.
When to use it
- Building a support workflow requiring real-time browser co-browsing
- Setting up Cobrowse session initiation and role handoff between customer and agent
- Implementing privacy masking and remote-assist permission boundaries
- Debugging Cobrowse token generation, CORS, or session lifecycle issues
When not to
- Choosing between Zoom products, route to plan-zoom-product skill first
- Building simple screen sharing without interactive co-browsing needed
- Projects requiring Zoom Video SDK features beyond cobrowsing
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add zoom/zoom-plugin-codex --skill zoom-cobrowse-sdkInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install zoom/zoom-plugin-codex zoom-cobrowse-sdk@10936829584d5b232e8edd9e6a6cab48729d2c52Installs the commit we checked (1093682).
Copy by hand
Download the folder at 1093682 and put it in .claude/skills/zoom-cobrowse-sdk for Claude Code and in .agents/skills/zoom-cobrowse-sdk for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Claude Code plugin
/plugin install zoom-plugin@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "zoom-cobrowse-sdk" by Zoom. Source, pinned to commit 10936829584d5b232e8edd9e6a6cab48729d2c52: https://github.com/zoom/zoom-plugin-codex/tree/10936829584d5b232e8edd9e6a6cab48729d2c52/skills/cobrowse-sdk 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/zoom-cobrowse-sdk/ for Claude Code and .agents/skills/zoom-cobrowse-sdk/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/zoom/zoom-cobrowse-sdk-zoom-plugin-codex
SKILL.md at the pin
--- name: zoom-cobrowse-sdk description: Use when using Cobrowse. --- # Zoom Cobrowse SDK Use this skill after the support workflow is clearly a browser co-browsing experience. If the user is still choosing between Zoom Contact Center, Virtual Agent, Video SDK, or Cobrowse, route through `start` or `plan-zoom-product` first. ## Workflow 1. Confirm the role model: customer page, agent console, session initiation, and how the PIN or link is handed off. 2. Create or verify the Video SDK app and credential shape through Marketplace app management before generating Cobrowse JWTs. 3. Check auth and session setup before UI work: tokens, allowed origins, environment variables, and SDK loading. 4. Design privacy controls early: masking rules, blocked elements, remote-assist permission boundaries, and audit requirements. 5. Implement the minimal lifecycle first: initialize, start or join, subscribe to events, reconnect, and end. 6. Add advanced capabilities only after the base session is stable: annotations, multi-tab persistence, custom PINs, and remote assist. 7. When debugging, isolate browser support, CORS/CSP, token generation, third-party cookie behavior, and SDK event errors. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - Marketplace app management: [../rest-api/references/marketplace-apps.md](../rest-api/references/marketplace-apps.md) - API reference: [references/api-reference.md](references/api-reference.md) - Session lifecycle: [concepts/session-lifecycle.md](concepts/session-lifecycle.md) - Privacy masking: [examples/privacy-masking.md](examples/privacy-masking.md) - Remote assist: [examples/remote-assist.md](examples/remote-assist.md) - Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
From zoom/zoom-plugin-codex at 1093682, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at 1093682Files
- SKILL.md1.8 KB · 655134bf08e2
- RUNBOOK.md2.8 KB · 0ca9108d09d6
- concepts/
- distribution-methods.md348 B · 7aba87cbad05
- jwt-authentication.md362 B · 0544d840ad5e
- session-lifecycle.md360 B · 05f9879e6e4e
- two-roles-pattern.md1.4 KB · 8bdac6746223
- examples/
- agent-integration.md217 B · 88ae5afd26c7
- annotations.md224 B · e61e613c6781
- auto-reconnection.md213 B · 4ba6fd9cedda
- byop-custom-pin.md223 B · 0d3f68eb0ab4
- customer-integration.md222 B · cf3f579494b5
- multi-tab-persistence.md228 B · b78f692d3752
- privacy-masking.md218 B · 42da992d9f88
- remote-assist.md231 B · 4effa3cabfaa
- session-events.md220 B · 7de2fa50c500
- get-started.md15 KB · 00e60643b2d3
- references/
- api-official.md1.7 KB · 4b0fcacac4c6
- api-reference.md117 B · 68525140dde8
- api.md74 B · 8bd6312fe45e
- authorization-official.md2.0 KB · cd88175c4164
- authorization.md104 B · 7e7d68f5c093
- environment-variables.md778 B · 13ee5182ca7d
- error-codes.md190 B · f991155e55e0
- features-official.md1.9 KB · b9b2a7cc3b79
- features.md89 B · c9438780bb1d
- full-guide.md33 KB · c9fd9770ee7a
- get-started-official.md2.0 KB · 018ff0c42a32
- get-started.md98 B · bb5734fe1018
- session-events.md150 B · bc9a0d8e1d1e
- settings-reference.md193 B · b24a61b3cb41
- troubleshooting/
- browser-compatibility.md227 B · fa936308d899
- common-issues.md2.5 KB · 07df915acbca
- cors-csp.md283 B · 59bd2b339481
- error-codes.md216 B · e77d95781b16
34 files, 69 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 1093682More from Zoom
build-zoom-bot
This skill guides building Zoom bots that join meetings, capture media, or process live transcripts using Meeting SDK and RTMS.
Claude Code, Codex, Cursor +4 · about 300 tokens · pinned 6 days ago
build-zoom-contact-center-app
This skill provides implementation guidance for Zoom Contact Center integrations across desktop apps, web embeds, and native mobile platforms.
Claude Code, Codex, Cursor +3 · about 1.2K tokens · pinned 6 days ago
build-zoom-meeting-app
This skill guides agents in building embedded Zoom meeting applications by helping select appropriate SDKs, plan authentication flows, and route to Meeting…
Claude Code, Codex, Cursor +4 · about 310 tokens · pinned 6 days ago
build-zoom-meeting-sdk-app
This skill provides reference guidance for implementing Zoom Meeting SDK across web, mobile, desktop, and Linux platforms.
Claude Code, Codex, Cursor +3 · about 2.7K tokens · pinned 6 days ago
build-zoom-phone-integration
This skill provides reference guidance for implementing Zoom Phone integrations using OAuth, REST APIs, webhooks, Smart Embed iframe components, URI schemes…
Claude Code, Codex, Cursor +3 · about 1.1K tokens · pinned 6 days ago
build-zoom-rest-api-app
This skill provides comprehensive reference documentation and examples for building server-side integrations with the Zoom REST API, covering 600+ endpoints…
Claude Code, Codex, Cursor +3 · about 6.7K tokens · pinned 6 days ago
Related in Frontend and design
next-bundle-optimizer
Audits Next.js applications to identify and reduce browser bundle size and initial-load work by analyzing routes, dependencies and client outputs.
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.3K tokens · pinned 6 days ago
next-cache-components-optimizer
Optimize Next.js routes to display meaningful UI instantly on initial load or client navigation by encoding the optimization goal as a failing…
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 5.6K tokens · pinned 6 days ago
next-partial-prefetching-adoption
Enables Partial Prefetching in Next.js 16.3+ apps and guides adoption through auditing Link prefetch behavior, preserving UI in tests or manually, and…
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 6.7K tokens · pinned 6 days ago
remotion-interactivity
This skill teaches how to structure Remotion code so the Studio IDE recognizes and makes it interactive.
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 2.4K tokens · pinned 6 days ago
remotion-interactivity
This skill teaches how to structure Remotion video components to unlock Studio interactivity features like click selection, drag-and-drop, resizing, rotation…
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 4.8K tokens · pinned 6 days ago
remotion-maps
This skill enables creating map-based animations with Remotion using four different mapping libraries: Mapbox, MapLibre, MapTiler, or CesiumJS.
by RemotionOfficial publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 240 tokens · pinned 6 days ago