← 返回 Skills 市场
mebusw

ZOOM Meeting Admin

作者 Jacky Shen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
49
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install zoom-meeting-admin
功能描述
Zoom Meeting REST API call skills. When users need to manage Zoom meetings, they can directly call the Zoom Meeting "Server-to-Server OAuth" REST API (withou...
使用说明 (SKILL.md)

Zoom Server-to-Server OAuth REST API

凭证配置

.env 文件中配置并查看凭证:

ZOOM_ACCOUNT_ID=你的AccountID
ZOOM_CLIENT_ID=你的ClientID
ZOOM_CLIENT_SECRET=你的ClientSecret
ZOOM_USER_ID=你的用户邮箱或user_id

Token 获取方式:Server-to-Server OAuth,机器对机器,无需用户交互授权。

核心脚本

scripts/zoom-s2s.py — 纯 Python,无外部依赖,兼容 Python 3.7+。

cd ~/.agents/skills/zoom-s2s-oauth/scripts

# 获取帮助
python3 zoom-s2s.py help

# 列出即将到来的会议
python3 zoom-s2s.py list_meetings \x3Cuser> \x3Cpage_size> upcoming

# 获取单个会议详情
python3 zoom-s2s.py get_meeting \x3Cmeeting_id>

# 创建会议 (start_time: YYYY-MM-DDTHH:MM:SS)
python3 zoom-s2s.py create_meeting "\x3C主题>" "\x3Cstart_time>" \x3C时长分钟> [时区] [密码]
python3 zoom-s2s.py create_meeting "煎饼果子讨论会" "2026-05-05T10:00:00" 60 Asia/Shanghai

# 删除会议
python3 zoom-s2s.py delete_meeting \x3Cmeeting_id>

# 获取云录像
python3 zoom-s2s.py recordings \x3Cuser> \x3Cpage_size>

# 获取用户信息
python3 zoom-s2s.py get_user [user]

# 列出账户下所有用户
python3 zoom-s2s.py list_users [page_size]

Token 缓存

脚本自动缓存 Token 到 ~/.zoom-s2s-token.json(有效期约 50 分钟),重复调用无需每次重新认证。

常用操作快速参考

操作 命令
列出最近5个会议 list_meetings \x3Cuser> 5 upcoming
列出最近10个历史会议 list_meetings \x3Cuser> 10 past
创建明天10点会议 create_meeting "主题" "YYYY-MM-DDT10:00:00" 60 Asia/Shanghai
获取会议详情 get_meeting \x3Cid>
删除会议 delete_meeting \x3Cid>
获取云录像 recordings \x3Cuser> 10

踩坑记录

  1. scope 错误 (4711):某些 API(如 get_user)需要在 App 里开通对应 scope,又如 list_meetings 需要在 App 里开通 meeting:read:list_meetings 权限
  2. Token 有效期:Server-to-Server Token 有效期 1 小时,脚本自动刷新并缓存
  3. 用户 ID:可用邮箱,也可用 list_users 查 user_id
安全使用建议
Review this carefully before installing. It is appropriate only if you want the agent to administer Zoom using a dedicated Server-to-Server OAuth app. Grant the smallest possible scopes, avoid enabling delete/recording/user-list access unless needed, require manual confirmation for destructive actions, and protect the .env file and token cache.
功能分析
Type: OpenClaw Skill Name: zoom-meeting-admin Version: 1.0.0 The skill provides a legitimate toolset for managing Zoom meetings via the official Server-to-Server OAuth REST API. The core script (scripts/zoom-s2s.py) implements standard OAuth authentication and API interactions (listing, creating, and deleting meetings) using Python's built-in libraries. It includes local token caching and requires user-provided credentials in a .env file, with no evidence of data exfiltration, malicious execution, or prompt injection.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The Zoom administration purpose is coherent, but the skill describes broad authority including create/delete meeting actions, recordings, user information, and 'Any Zoom REST API call,' which is wider than a narrowly scoped meeting helper.
Instruction Scope
The instructions expose high-impact actions such as meeting deletion and broad REST API use without stating approval, confirmation, or safety limits.
Install Mechanism
There is no install spec and no external dependency installation; the included Python script is readable. The docs reference a specific local skill path, so users should verify they are editing and running the installed copy.
Credentials
The skill requires Zoom Server-to-Server OAuth credentials and scopes that can affect account meetings and read recordings/users, while registry metadata does not declare required environment variables or a primary credential.
Persistence & Privilege
The script caches an OAuth access token in the user's home directory, which is purpose-aligned but should be protected as a sensitive credential.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install zoom-meeting-admin
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /zoom-meeting-admin 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with updated REST API integration and simplified script usage. - Replaced all previous API code with a single, no-dependency Python script (zoom-s2s.py) for core Zoom meeting operations. - Credentials configuration now uses a .env file for easier setup and management. - Added multi-language documentation: both English and simplified Chinese README included. - Removed old API reference and script files for a cleaner project structure. - Token handling is now automatic and cached for improved usability and reliability. - Expanded usage: added support for listing users and querying cloud recordings, alongside meeting management.
元数据
Slug zoom-meeting-admin
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ZOOM Meeting Admin 是什么?

Zoom Meeting REST API call skills. When users need to manage Zoom meetings, they can directly call the Zoom Meeting "Server-to-Server OAuth" REST API (withou... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 49 次。

如何安装 ZOOM Meeting Admin?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install zoom-meeting-admin」即可一键安装,无需额外配置。

ZOOM Meeting Admin 是免费的吗?

是的,ZOOM Meeting Admin 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ZOOM Meeting Admin 支持哪些平台?

ZOOM Meeting Admin 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ZOOM Meeting Admin?

由 Jacky Shen(@mebusw)开发并维护,当前版本 v1.0.0。

💬 留言讨论