帮助开发者在 Web 视频场景中快速接入 Zoom 预置 React 通话界面。
该技能材料显示其为开源的参考型 prompt/documentation 技能,本身未声明需要密钥、远程端点、本地执行或数据读写能力,整体风险较低。主要需留意的是其引用的 Zoom UI Toolkit 在真实集成时会涉及 JWT 与外部服务,但这些能力未显示为该技能自身直接具备。
材料与系统检查项均表明该技能自身“无”所需密钥/环境变量;README虽提到底层 Zoom Video SDK UI Toolkit 可能需要 JWT 认证,但未显示该技能会收集、存储或传输用户凭证。
系统标注远程端点为“无”,且该技能被判定为 prompt-only;文档中仅包含官方文档、API 参考、NPM 和演示链接,未显示该技能自身会将用户数据外发。
从现有材料看,这是用于说明 Zoom Web UI Toolkit 的参考技能,而非可在本机起进程或执行代码的工具;未见 shell、脚本执行或系统能力调用声明。
未声明任何本地文件、数据库、浏览器存储或其他资源访问范围;作为 prompt-only 参考材料,未见读写用户数据或申请过度授权的证据。
源码仓库可见且属于开源,有利于审计;但许可证未声明、社区采用度为 0 star、维护状态未知,因此供应链透明度虽优于闭源材料,仍建议谨慎核验仓库活跃度与依赖锁定情况。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "ui-toolkit/web" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/partner-built/zoom-plugin/skills/ui-toolkit/SKILL.md 2. 保存为 ~/.claude/skills/ui-toolkit/SKILL.md 3. 装好后重载技能,告诉我可以用了
我正在做一个 Web 视频通话页面,想用 Zoom Video SDK UI Toolkit 的 React 预置界面,而不是从零开发。请告诉我接入步骤、依赖安装方式,以及最小可运行示例。
提供接入流程、安装命令、React 示例代码和初始化说明。
我原本打算基于 Video SDK 自定义实现会议界面,现在想改用 UI Toolkit。请比较两种方案的开发成本、灵活性和适用场景,并给出迁移建议。
输出方案对比、优缺点分析,以及是否适合迁移的建议。
请为一个基于 React 的网页视频会议工作流设计接入方案:路由进入视频页面后,使用 Zoom Video SDK UI Toolkit 完成入会、音视频控制和离会流程。
给出页面流程设计、关键组件说明和典型交互节点。
Background reference for the prebuilt Zoom Video SDK UI Toolkit on web. Prefer choose-zoom-approach first when the user might still need Meeting SDK instead.
Official Documentation: https://developers.zoom.us/docs/video-sdk/web/ui-toolkit/ API Reference: https://marketplacefront.zoom.us/sdk/uitoolkit/web/ NPM Package: https://www.npmjs.com/package/@zoom/videosdk-zoom-ui-toolkit Live Demo: https://sdk.zoom.com/videosdk-uitoolkit
New to UI Toolkit? Follow this path:
Having issues?
The Zoom Video SDK UI Toolkit is a pre-built video UI library that renders complete video conferencing experiences with minimal code. Unlike the raw Video SDK, the UI Toolkit provides:
When to use UI Toolkit:
When to use raw Video SDK instead:
npm install @zoom/videosdk-zoom-ui-toolkit jsrsasign
npm install -D @types/jsrsasign
Note: React support depends on the UI Toolkit version. Check the package peer dependencies for your installed version (React 18 is commonly required).
import uitoolkit from "@zoom/videosdk-zoom-ui-toolkit";
import "@zoom/videosdk-ui-toolkit/dist/videosdk-zoom-ui-toolkit.css";
const container = document.getElementById("sessionContainer");
const config = {
videoSDKJWT: "your_jwt_token",
sessionName: "my-session",
userName: "John Doe",
sessionPasscode: "",
features: ["video", "audio", "share", "chat", "users", "settings"],
};
uitoolkit.joinSession(container, config);
uitoolkit.onSessionJoined(() => {
console.log("Session joined");
});
uitoolkit.onSessionClosed(() => {
console.log("Session closed");
});
'use client';
import { useEffect, useRef } from 'react';
export default function VideoSession({ jwt, sessionName, userName }) {
const containerRef = useRef<HTMLDivElement>(null);
const uitoolkitRef = useRef<any>(null);
useEffect(() => {
let isMounted = true;
const init = async () => {
const uitoolkitModule = await import('@zoom/videosdk-zoom-ui-toolkit');
const uitoolkit = uitoolkitModule.default;
uitoolkitRef.current = uitoolkit;
// If TypeScript complains about CSS imports, configure your app to allow them
// (for example via a global `declare module \"*.css\";`), or import the CSS from
// a global entrypoint (Next.js layout/_app) instead of inlining here.
…
根据受众与汇报节奏生成清晰的项目进展与干系人更新
在分享分析结论前,检查方法、计算、偏差与结论是否可靠
生成人员规模、流失率、多元化与组织健康等人力分析报告
帮助识别、分类并排序技术债,明确重构与代码健康改进优先级。
帮助你为具体产品场景选择合适的 Zoom 能力层,并清晰说明技术取舍。
根据已批准内容简报,生成社媒设计、文案与发布排期并待你逐步审批。
帮助开发者构建基于 Zoom Video SDK 的自定义视频会话应用
帮助开发者实现 Zoom Meeting SDK 入会、鉴权与平台集成流程。
帮助开发者在网页中集成实时音视频、共享屏幕、录制与字幕能力。
帮助开发者为 Zoom 事件流配置 WebSockets 低延迟持久连接方案。
帮助开发者构建与排查 Zoom Virtual Agent 的嵌入、集成与知识库同步流程。
帮助开发者基于 Zoom Apps SDK 构建运行在 Zoom 客户端内的网页应用功能。