Implement Zoom Meeting SDK joins, auth flows, and platform-specific integrations.
The material indicates this is fundamentally an open-source reference/prompt-style skill, not one that directly declares code execution, local data access, or outbound connections by itself. Overall risk is low, but the content involves Zoom Meeting SDK credentials and embedded meeting integration, which introduces normal considerations around secret handling and network communication during real implementation.
System metadata says no environment variables are required, but the README explicitly states real Zoom Meeting SDK integration needs an SDK Key/Secret and that signatures must be generated server-side without exposing the Secret in clients. So the skill itself does not request credentials, but its guidance involves secure handling of sensitive credentials.
The material does not declare that this skill itself connects to any remote endpoint, and the system checks list no external hosts. Although the README includes Zoom CDN and meeting-join examples, that is implementation context rather than outbound data transfer performed by the prompt-style skill itself.
The system classifies it as prompt-only, and there is no indication that it starts local processes, runs scripts, or invokes system-level capabilities. The README only provides integration examples and routing guidance, which do not grant execution privileges to the skill itself.
There is no indication that the skill reads or writes local files, databases, the clipboard, or other user data resources. As a reference/documentation-style skill, its effective data access appears limited to conversation context.
The source is an open-source GitHub repository, which is a clear risk-reducing factor due to auditability. However, the repo has 0 stars, no declared license, and unknown maintenance status, so supply-chain trust is moderate and should be reviewed before production use, including repository ownership, commit history, and dependency boundaries.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "build-zoom-meeting-sdk-app" skill from askskill: 1. Download https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/zoom-plugin/skills/meeting-sdk/SKILL.md 2. Save it as ~/.claude/skills/meeting-sdk/SKILL.md 3. Reload skills and tell me it's ready
Using the Zoom Meeting SDK, design a web join flow including signature authentication, meeting join steps, common error handling, and waiting room handling recommendations.
A web-based Zoom join implementation plan with key steps, auth logic, and error-handling guidance.
Compare Zoom Meeting SDK integration differences across Web, iOS, and Android, including initialization, authentication, join parameters, and common compatibility issues.
A cross-platform integration comparison to help the team align on design and implementation.
Provide a meeting bot integration plan based on the Zoom Meeting SDK, covering join flow, authentication method, waiting room handling, and reliability considerations.
A draft meeting bot integration plan suitable for technical review or prototype development.
Background reference for embedded Zoom meetings across web, mobile, desktop, and Linux bot environments. Prefer build-zoom-meeting-app or build-zoom-bot first, then route here for platform detail.
Embed the full Zoom meeting experience into web, mobile, desktop, and headless integrations.
join_url links.join_url is not a Meeting SDK join payload.Need help with OAuth or signatures? See the zoom-oauth skill for authentication flows.
Need pre-join diagnostics on web? Use probe-sdk before Meeting SDK init/join to gate low-readiness devices/networks.
Start troubleshooting fast: Use the 5-Minute Runbook before deep debugging.
<script src="https://source.zoom.us/3.1.6/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/3.1.6/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/3.1.6/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/3.1.6/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/3.1.6/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/3.1.6/zoom-meeting-3.1.6.min.js"></script>
<script>
// CDN provides ZoomMtg (Client View - full page)
// For ZoomMtgEmbedded (Component View), use npm instead
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
ZoomMtg.init({
leaveUrl: window.location.href,
patchJsMedia: true,
disableCORP: !window.crossOriginIsolated,
success: function() {
ZoomMtg.join({
sdkKey: 'YOUR_SDK_KEY',
signature: 'YOUR_SIGNATURE', // Generate server-side!
meetingNumber: 'MEETING_NUMBER',
userName: 'User Name',
passWord: '', // Note: camelCase with capital W
success: function(res) { console.log('Joined'); },
error: function(err) { console.error(err); }
});
},
error: function(err) { console.error(err); }
});
</script>
| Distribution | Global Object | View Type | API Style |
|---|---|---|---|
CDN (zoom-meeting-{ver}.min.js) | ZoomMtg | Client View (full-page) | Callbacks |
npm (@zoom/meetingsdk) | ZoomMtgEmbedded | Component View (embeddable) | Promises |
Never expose SDK Secret in client code. Generate signatures server-side:
// server.js (Node.js example)
const KJUR = require('jsrsasign');
app.post('/api/signature', (req, res) => {
const { meetingNumber, role } = req.body;
const iat = Math.floor(Date.now() / 1000) - 30;
const exp = iat + 60 * 60 * 2;
const header = { alg: 'HS256', typ: 'JWT' };
const payload = {
sdkKey: process.env.ZOOM_SDK_KEY,
mn: String(meetingNumber).replace(/\D/g, ''),
role: parseInt(role, 10),
iat, exp, tokenExp: exp
};
const signature = KJUR.jws.JWS.sign('HS256',
JSON.stringify(header),
JSON.stringify(payload),
process.env.ZOOM_SDK_SECRET
);
res.json({ signature, sdkKey: process.env.ZOOM_SDK_KEY });
});
Global * { margin: 0; } breaks Zoom's UI. Scope your styles:
/* BAD */
* { margin: 0; padding: 0; }
/* GOOD */
.your-app, .your-app * { box-sizing: border-box; }
…
Embed Zoom Virtual Agent chat on web with secure controls and context updates.
Quickly add Zoom’s prebuilt React video UI to web workflows.
Create stakeholder updates tailored to audience, cadence, and communication goals.
Review an analysis for methodology, accuracy, bias, and evidence support.
Generate people analytics reports on headcount, attrition, diversity, and org health.
Identify, categorize, and prioritize technical debt for smarter refactoring decisions.
Build custom video session apps with full control using Zoom Video SDK
Build in-client web app features with the Zoom Apps SDK.
Build Zoom bots for joining meetings, recording, and processing live media.
Build and troubleshoot Zoom Virtual Agent embeds, integrations, and knowledge sync.
Build Zoom Phone integrations, call workflows, and telephony automation features.
Build Zoom Team Chat integrations, bots, and interactive messaging experiences.