帮助开发者实现 Zoom Meeting SDK 入会、鉴权与平台集成流程。
该技能材料显示其本质是一个开源的参考文档/提示型技能,不直接声明自身执行代码、访问本地数据或连接远程端点。整体风险较低,但内容涉及 Zoom Meeting SDK 凭证与嵌入式会议接入,实际落地时会引入常规的密钥管理与网络通信注意事项。
系统元数据标注为“无”环境变量,但 README 明确提到实际 Zoom Meeting SDK 接入需要 SDK Key/Secret,并强调签名应服务端生成、不要在客户端暴露 Secret;因此该技能本身不索取密钥,但其指导内容涉及敏感凭证的安全使用。
材料未声明该技能自身连接任何远程端点,系统检查项也标记为无外部 host。README 中虽包含 Zoom CDN 与会议接入示例,但这是被说明的实现背景,不是该提示型技能自身的数据外发行为。
系统已标注为 prompt-only,未见其声明在本机启动进程、执行脚本或调用系统级能力。README 仅提供集成示例和路由指导,不构成该技能自身的执行权限。
未见该技能声明读取或写入本地文件、数据库、剪贴板或其他用户数据资源;作为参考型文档,其数据访问范围基本限于对话上下文。
来源为 GitHub 开源仓库,具备可审计性,这是明显的降风险因素;但仓库 0 star、许可证未声明、维护状态未知,因此供应链可信度中等,建议在生产采用前复核仓库归属、提交历史和依赖边界。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "build-zoom-meeting-sdk-app" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/zoom-plugin/skills/meeting-sdk/SKILL.md 2. 保存为 ~/.claude/skills/meeting-sdk/SKILL.md 3. 装好后重载技能,告诉我可以用了
请基于 Zoom Meeting SDK,设计一个网页端入会流程,包含签名鉴权、加入会议、常见报错处理,以及等待室场景的处理建议。
一份网页端 Zoom 入会实现方案,含关键步骤、鉴权逻辑与异常处理建议。
请比较 Zoom Meeting SDK 在 Web、iOS 和 Android 上的接入差异,说明初始化、鉴权、入会参数和常见兼容性问题。
一份多平台接入对比说明,帮助团队统一设计与开发实现。
请给出一个基于 Zoom Meeting SDK 的会议机器人接入方案,说明入会流程、鉴权方式、等待室处理和稳定性注意事项。
一份会议机器人接入方案草案,适合用于技术评审或原型开发。
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; }
…
根据受众与汇报节奏生成清晰的项目进展与干系人更新
在分享分析结论前,检查方法、计算、偏差与结论是否可靠
生成人员规模、流失率、多元化与组织健康等人力分析报告
帮助识别、分类并排序技术债,明确重构与代码健康改进优先级。
帮助你为具体产品场景选择合适的 Zoom 能力层,并清晰说明技术取舍。
根据已批准内容简报,生成社媒设计、文案与发布排期并待你逐步审批。
帮助开发者构建基于 Zoom Video SDK 的自定义视频会话应用
帮助开发者基于 Zoom Apps SDK 构建运行在 Zoom 客户端内的网页应用功能。
帮助开发者构建可加入会议、录制内容并处理实时媒体的 Zoom 机器人
帮助开发者构建与排查 Zoom Virtual Agent 的嵌入、集成与知识库同步流程。
帮助开发者构建 Zoom Phone 集成与通话自动化流程。
帮助开发者构建 Zoom Team Chat 集成、聊天机器人与交互式消息体验。