setup-zoom-oauth – Zoom OAuth 授权配置 Skill

3周前更新 7 0 0 0

setup-zoom-oauth 是用于指导 AI Agent 完成 Zoom 应用 OAuth 认证配置的 Skill,帮助开发者设置 Zoom 集成所需的凭据与授权流程,适合需要将 Zoom 会议、用户或账户能力接入自动化工作流的场景。

Skill 安装

多 Agent 安装
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill setup-zoom-oauth

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

Skill 详细介绍

anthropics/knowledge-work-plugins#setup-zoom-oauth 是 Anthropic 官方 knowledge-work-plugins 仓库中的一个配置类 Skill,用于帮助用户完成 Zoom 的 OAuth 授权配置。

它不是一个独立运行的软件,也不是一个可以直接调用 Zoom API 的程序库。它的定位是一套配置指引和工作流指令,用来引导 AI Agent 帮助用户走完 Zoom OAuth 应用的注册、凭证获取和授权配置流程。

核心用途

Zoom OAuth 配置涉及多个步骤:在 Zoom Marketplace 创建应用、选择 OAuth 类型、填写回调地址、获取 Client ID 和 Client Secret、配置授权范围(Scopes)。这个 Skill 的价值在于把这些步骤组织成 Agent 可以理解和执行的流程,让用户不必完全靠自己翻文档。

主要解决的问题

– 不熟悉 Zoom Marketplace 后台操作流程
– 不清楚应该选哪种 OAuth 应用类型
– 不确定需要哪些 Scopes
– 回调地址(Redirect URI)填写容易出错
– 配置完成后不知道如何验证授权是否正常

Skill 本身 vs Zoom 平台

需要区分:

– Skill 提供的是配置流程指导和步骤编排
– Zoom 提供的是实际的 OAuth 授权服务、Marketplace 后台和 API
– OAuth 授权能否成功,取决于 Zoom 平台的要求和用户的实际配置

典型使用场景

– 为内部工具接入 Zoom 会议创建、用户管理等功能做前期授权准备
– 为自动化工作流(如会议纪要、录制管理)配置 Zoom 访问凭证
– 学习 Zoom OAuth 授权模型时的辅助向导

适合谁

– 需要把 Zoom 接入自己应用或自动化流程的开发者
– 正在配置 Zoom Marketplace 应用的团队
– 想通过 AI Agent 减少重复查阅 Zoom 文档的用户

不适合什么

– 不想注册 Zoom 账号或创建 Zoom 应用的人
– 期望 Skill 一装好就能直接控制 Zoom 的人(实际授权仍依赖 Zoom 平台)
– 需要的是 Zoom 会议本身功能使用的用户(这属于 Zoom 客户端操作,不是本 Skill 范围)

Skill 名称可以从标识中识别为 setup-zoom-oauth,但它的真实功能应以 Anthropic 官方 knowledge-work-plugins 仓库中的定义为准。

Skill 安全评估

总体判断:该 Skill 来自 Anthropic 官方仓库,来源可信度较高。它的主要风险不在于 Skill 本身,而在于 OAuth 配置过程中涉及的凭证管理。

来源可信度

– Skill 出自 Anthropic 官方 knowledge-work-plugins 仓库,属于一手官方来源
– 相比第三方重新发布的同类配置指引,供应链风险更低

涉及敏感凭证

Zoom OAuth 配置的核心产物是:

– Client ID
– Client Secret
– 授权后生成或返回的 Access Token / Refresh Token

Client Secret 和 Token 属于敏感凭证。任何需要把这些值写入文件、环境变量或发送到外部服务的行为都需要谨慎。

需要留意的风险点

– 如果 Agent 被授权读取本地文件,配置过程中写入的凭证文件可能被读取
– 如果 Agent 具备网络发送能力,凭证是否会被发往非预期地址需要用户自行确认
– Scopes 配置过宽会导致授权范围超出实际需要,扩大潜在影响面
– 回调地址(Redirect URI)如果配置不当,可能被其他应用利用

降低风险的建议

– 只为实际需要的功能申请最小 Scopes
– Client Secret 不要提交到代码仓库,使用环境变量或密钥管理工具
– 如果只是让 Agent 指导配置步骤,可以关闭 Agent 的自动 Shell 执行权限,由用户手动完成 Zoom Marketplace 操作
– 授权完成后定期检查 Zoom Marketplace 中的已授权应用列表
– 不要把 Client Secret 或 Token 粘贴到不需要的对话或文档中

不建议的做法

– 不要在公开仓库、截图或聊天记录中暴露 Client Secret
– 不要为了省事申请全量 Scopes

该 Skill 是否安全,很大程度上取决于用户如何管理 OAuth 凭证,而不是 Skill 本身包含恶意行为。目前没有足够信息对该 Skill 做完整的安全审计结论,具体权限行为以官方仓库当前版本为准。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Anthropic 官方仓库,与 Claude Code 的适配程度最高,可以优先在 Claude Code 中使用。

官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的一般工作方式看,在支持 Skills、自定义 Skill 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用。不同 Agent 的 Skill 加载方式和兼容程度可能不同,具体以对应 Agent 当前版本为准。

二、运行环境 / 依赖

| 项目 | 要求 |
|—|—|
| Agent | Claude Code 优先,其他兼容 Agent 可尝试 |
| 网络 | 需要访问 Zoom 官网及 Zoom Marketplace |
| 浏览器 | 需要在浏览器中登录 Zoom 并完成授权 |
| Zoom 账号 | 需要拥有可创建应用的 Zoom 账号 |

该 Skill 的主要工作是配置引导,本身不依赖特定的 Node.js 或 Python 版本。是否额外需要编程环境,取决于用户后续要接入 Zoom 的项目本身。具体依赖要求以该 Skill 当前官方说明为准。

三、权限

– 文件写入:可选,取决于是否需要把配置结果保存到本地
– 网络访问:需要,用于访问 Zoom 相关页面
– Shell:可选,如果只是需要分步指导,可以关闭自动执行
– 浏览器:通常需要用户手动完成登录授权

四、账号 / 凭证

Skill 本身不要求预置 API Key。

但使用这个 Skill 的最终目的通常会涉及:

– Zoom 账号
– 在 Zoom Marketplace 创建的应用
– Client ID
– Client Secret
– OAuth Scopes

这些凭证属于 Zoom 平台,不属于 Skill 自身。也就是说,Skill 不用凭证就能加载,但真正完成授权必须通过 Zoom 平台。

最小使用条件

1. 一个可用的 Claude Code 或兼容 Agent 环境
2. 一个 Zoom 账号
3. 能访问 Zoom Marketplace 的网络
4. 一个浏览器用于完成登录和授权

Skill 安装、使用与卸载教程

一、安装

可以直接复制本页面提供的 Skill 安装指令,粘贴到对应 Agent 或终端执行。

如果不清楚自己的 Agent 如何安装 Skill,可以直接向当前 AI Agent 提问:

如何安装 anthropics/knowledge-work-plugins#setup-zoom-oauth?

如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#setup-zoom-oauth?

如何在 Cursor 中安装 anthropics/knowledge-work-plugins#setup-zoom-oauth?

让当前 Agent 根据自己的 Skill 加载和管理机制给出安装指引。不同 Agent 的安装方式不完全相同,以对应 Agent 当前版本为准。

二、安装后如何使用

安装后,当用户任务涉及 Zoom OAuth 配置时触发。适合交给它的任务类型:

– 在 Zoom Marketplace 创建 OAuth 应用
– 梳理需要申请哪些 Scopes
– 排查授权失败或回调地址错误
– 验证授权是否配置成功

使用示例:

使用 setup-zoom-oauth,帮我梳理在 Zoom Marketplace 创建一个 OAuth 应用的完整步骤。

使用 setup-zoom-oauth,我打算做一个自动拉取 Zoom 录制文件的工具,应该申请哪些 Scopes?

使用 setup-zoom-oauth,我配置的回调地址一直报错,帮我排查可能的原因。

描述需求时,尽量说明你要用 Zoom 做什么,以及当前卡在哪一步,Agent 给出的指引会更准确。

三、卸载

不同 Agent 的 Skill 安装位置和管理方式可能不同。常见做法:

– 通过对应 Agent 或 Skill 管理器提供的删除方式移除
– 手动删除对应 Skill 目录
– 直接向当前 Agent 提问:如何卸载 anthropics/knowledge-work-plugins#setup-zoom-oauth?

如果没有统一的卸载命令,直接询问当前 Agent 通常更稳妥。卸载 Skill 不会影响已经在 Zoom Marketplace 中创建的 OAuth 应用,如果需要,应另行登录 Zoom 后台处理。

常见问题

这个 Skill 会代替我完成 Zoom 后台操作吗?

不会。Zoom Marketplace 中的创建应用、复制 Client Secret、保存回调地址等操作通常需要你在浏览器中手动完成或确认。Skill 负责的是步骤指导和流程编排。

Skill 本身需要 Zoom 的 API Key 或 Client Secret 吗?

不需要。Skill 加载和运行不依赖预置的 Zoom 凭证。凭证是后续配置过程中由你从 Zoom 平台获取并使用的。

没有 Zoom 账号可以用这个 Skill 吗?

可以加载,但完成 OAuth 配置需要 Zoom 账号,否则无法在 Zoom Marketplace 创建应用和授权。

中国大陆使用是否有网络要求?

Zoom 在部分地区的网络访问情况可能不稳定。实际能否顺利完成授权,取决于当前网络能否正常访问 Zoom 官网和 Marketplace。

授权范围(Scopes)可以随时改吗?

可以在 Zoom Marketplace 应用设置中调整。但修改 Scopes 后,通常需要重新走授权流程,原有 Token 可能失效,具体以 Zoom 官方说明为准。

可以把 Client Secret 直接交给 Agent 让它帮我配置吗?

技术上可行,但需要谨慎。建议只在可信环境中操作,避免把 Secret 暴露给不需要它的服务或对话,并优先使用环境变量或密钥管理工具保存。

用了一会儿 Agent 没给出有用的指引怎么办?

先把你的目标说清楚:用 Zoom 做什么、希望拿哪些数据、当前卡在哪一步。信息越具体,Agent 基于该 Skill 给出的步骤越贴合你的实际情况。

Skill 更新日志

版本列表
无版本号
添加 Zoom 合作伙伴插件 (zoom-plugin) (#174) 官方 Zoom 插件,包含 30 项技能,覆盖 Zoom 开发者平台: REST API、Meeting SDK、Video SDK、webhooks、OAuth、bots 和 MCP 工作流。 捆绑 3 个托管在 zoom.us 的远程 MCP 连接器(会议、文档、白板)。 Zoom MCP 连接器已通过内部审查(Anthony Bibbs,2026-04-07)。 Co-authored-by: Claude Opus 4.6 (1M context)

暂无评论

none
暂无评论...