← 返回 Skills 市场
ZOOM Meeting Admin
作者
Jacky Shen
· GitHub ↗
· v1.0.0
· MIT-0
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 |
踩坑记录
- scope 错误 (4711):某些 API(如
get_user)需要在 App 里开通对应 scope,又如list_meetings需要在 App 里开通meeting:read:list_meetings权限 - Token 有效期:Server-to-Server Token 有效期 1 小时,脚本自动刷新并缓存
- 用户 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.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install zoom-meeting-admin - 安装完成后,直接呼叫该 Skill 的名称或使用
/zoom-meeting-admin触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills