zoom-meeting-sdk-electron — Codex skill: what it does, how to install
Embeds Zoom Meeting SDK into Electron desktop apps using the Node addon wrapper. Use it to configure JWT auth, handle meeting lifecycles, and stream raw data.
npx skills add openai/plugins --skill electron -a codexWhat zoom-meeting-sdk-electron does
This skill guides integrating the Zoom Meeting SDK into Electron desktop apps through Node addon bridges. It documents the core meeting lifecycle, from initialization to session teardown. For debugging, it includes a 5-minute preflight checklist in RUNBOOK.md.
Do not store credentials in the client. Generate SDK JWTs on your backend server, because bundling secrets into Electron exposes them to extraction. Raw data streaming and IPC messaging demand explicit security hardening before shipping to production. Feature availability also shifts across operating systems and SDK releases.
What it helps with
- implement the meeting lifecycle from initialization to resource cleanup
- move JWT authentication token generation to the backend
- embed meeting join and start routines through Node addons
- secure Electron IPC channels when streaming raw audio and video data
Example prompts for the agent
- Scaffold the Zoom Meeting SDK lifecycle in an Electron application
- Show how to handle JWT authentication callbacks without exposing API secrets
- Run through the preflight debugging checklist from RUNBOOK.md for the Electron wrapper
How to install zoom-meeting-sdk-electron
1Skills CLI (Vercel)
npx skills add openai/plugins --skill electron -a codex2Manually: put the files in place
.agents/skills/electron/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill electron -a claude-code2Manually: put the files in place
~/.claude/skills/electron/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/electron/
Manually: put the files in place
.cursor/skills/electron/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins electron2Manually: put the files in place
.github/skills/electron/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/meeting-sdk/electronManually: put the files in place
.devin/skills/electron/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 zoom-meeting-sdk-electron
How to install zoom-meeting-sdk-electron in Codex?
Run npx skills add openai/plugins --skill electron -a codex in your terminal.
What does zoom-meeting-sdk-electron do?
It provides architectural patterns and guidance for embedding Zoom Meeting SDK into Electron using Node addon wrappers. It covers JWT authentication flows, session lifecycles, and raw data handling.
Where should Zoom SDK credentials be stored?
Store SDK credentials strictly on your backend server. The Electron client must request a generated JWT from your backend to avoid exposing secret keys in frontend code.
Source text
SKILL.md · MIT
--- name: zoom-meeting-sdk-electron description: | Zoom Meeting SDK for Electron desktop applications. Use when embedding Zoom meetings in an Electron app with the Node addon wrapper, JWT auth, join/start flows, settings controllers, and raw data integration. --- # Zoom Meeting SDK (Electron) Use this skill when building Electron desktop apps that embed Zoom Meeting SDK capabilities through the Electron wrapper. ## Start Here 1. **[Lifecycle Workflow](concepts/lifecycle-workflow.md)** - init -> auth -> join/start -> in-meeting -> cleanup 2. **[SDK Architecture Pattern](concepts/sdk-architecture-pattern.md)** - service/controller/event model in Electron 3. **[Setup Guide](examples/setup-guide.md)** - dependency and build expectations 4. **[Authentication Pattern](examples/authentication-pattern.md)** - SDK JWT generation and auth callbacks 5. **[Join Meeting Pattern](examples/join-meeting-pattern.md)** - start/join meeting execution flow 6. **[SKILL.md](SKILL.md)** - full navigation ## Core Notes - Electron wrapper is built on top of native Meeting SDK with Node addon bridges. - Keep SDK key/secret server-side; generate SDK JWT on backend. - Feature support differs by platform/version; check module docs before implementation. - Raw data and IPC patterns require explicit security hardening in production. ## References - [Electron API Reference Index](references/electron-reference.md) - [Module Map](references/module-map.md) - [Deprecated and Contradictions](troubleshooting/deprecated-and-contradictions.md) ## Related Skills - [zoom-meeting-sdk](../SKILL.md) - [zoom-oauth](../../oauth/SKILL.md) - [zoom-general](../../general/SKILL.md) ## Merged from meeting-sdk/electron/SKILL.md # Zoom Meeting SDK Electron - Documentation Index ## Start Here 1. [SKILL.md](SKILL.md) 2. [Lifecycle Workflow](concepts/lifecycle-workflow.md) 3. [SDK Architecture Pattern](concepts/sdk-architecture-pattern.md) 4. [Setup Guide](examples/setup-guide.md) ## Concepts - [Lifecycle Workflow](concepts/lifecycle-workflow.md) - [SDK Architecture Pattern](concepts/sdk-architecture-pattern.md) - [High-Level Scenarios](concepts/high-level-scenarios.md) ## Examples - [Setup Guide](examples/setup-guide.md) - [Authentication Pattern](examples/authentication-pattern.md) - [Join Meeting Pattern](examples/join-meeting-pattern.md) - [Raw Data Pattern](examples/raw-data-pattern.md) ## References - [Electron API Reference](references/electron-reference.md) - [Module Map](references/module-map.md) ## Troubleshooting - [Common Issues](troubleshooting/common-issues.md) - [Version Drift](troubleshooting/version-drift.md) - [Deprecated and Contradictions](troubleshooting/deprecated-and-contradictions.md) ## Operations - [RUNBOOK.md](RUNBOOK.md) - 5-minute preflight and debugging checklist.
© Zoom · MIT · openai/plugins