Token导航 LogoToken导航TokenDH.com
开发敏感数据clawhub未标认证来源可访问clear审计提醒

zoom-meeting变焦会议

Agent Skill

zoom-meeting 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

13,513

周安装

552

GitHub Stars

1

下载量

4,372
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:zoom-meeting(变焦会议)
来源仓库:https://github.com/neuyazvimyi/zoom-meeting
安装命令:
openclaw skills install zoom-meeting
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install zoom-meeting

简介

通过 Zoom REST API 管理会议生命周期,支持创建、检索、列表和删除操作。

  • 适用于需要自动化安排或管理 Zoom 会议的各类场景。
  • 调用相关接口执行会议操作,需提前配置 API 密钥和权限。
  • 使用前请确认 API 访问权限及网络连通性,避免影响正常业务使用。
  • zoom-meeting 属于开发类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
zoom-meeting
description
|

Zoom Meeting Skill

This skill allows programmatic management of Zoom meetings. Supports creating, retrieving, listing, and deleting meetings via the Zoom REST API.

When to Use

Use this skill when the user:

  • Wants to create or schedule a Zoom meeting
  • Requests meeting details (join URL, password, etc.)
  • Wants to see all upcoming meetings
  • Needs to cancel/delete a meeting
  • Mentions "Zoom" along with meeting-related actions

Authentication

The skill automatically handles authentication via Zoom Server-to-Server OAuth.

Credentials location: ~/.openclaw/credentials/zoom.json

Required credentials:

{
  "account_id": "YOUR_ACCOUNT_ID",
  "client_id": "YOUR_CLIENT_ID",
  "client_secret": "YOUR_CLIENT_SECRET"
}

The skill automatically obtains and refreshes access tokens.

Supported Actions

1. create_meeting

Create a new Zoom meeting.

Parameters:

  • topic (required): Meeting topic/title
  • start_time (optional): Date/time in ISO 8601 format. Default: current time.
  • duration (optional): Duration in minutes. Default: 40.
  • timezone (optional): Timezone. Default: Asia/Almaty.

JSON Example:

{
  "action": "create_meeting",
  "topic": "Daily Standup",
  "start_time": "2026-03-10T10:00:00",
  "duration": 30,
  "timezone": "Asia/Almaty"
}

2. get_meeting

Retrieve details of an existing meeting.

Parameters:

  • meeting_id (required): Zoom meeting ID

JSON Example:

{
  "action": "get_meeting",
  "meeting_id": "123456789"
}

3. list_meetings

Get a list of all user's meetings.

Parameters:

  • user_id (optional): User ID. Default: me.

JSON Example:

{
  "action": "list_meetings"
}

4. delete_meeting

Delete a Zoom meeting.

Parameters:

  • meeting_id (required): Zoom meeting ID

JSON Example:

{
  "action": "delete_meeting",
  "meeting_id": "123456789"
}

Usage Examples

Natural Language

User: "Create a Zoom meeting tomorrow at 10 AM called 'Architecture Review'"

Actions:

  1. Parse natural language to extract parameters
  2. Convert "tomorrow at 10 AM" to ISO 8601 format
  3. Call create_meeting with extracted parameters
  4. Return human-readable response

User: "What's the join URL for meeting 123456789?"

Actions:

  1. Call get_meeting with the meeting ID
  2. Return join_url from the response

User: "Show all my upcoming Zoom meetings"

Actions:

  1. Call list_meetings
  2. Format results into a readable list

User: "Delete meeting 987654321"

Actions:

  1. Call delete_meeting with the meeting ID
  2. Confirm deletion

Structured JSON

Users can pass direct JSON commands:

{
  "action": "create_meeting",
  "topic": "Sprint Planning",
  "start_time": "2026-03-11T14:00:00",
  "duration": 60
}

Parameter Collection

If the user provided incomplete information for creating a meeting, ask clarifying questions:

User: "Create a Zoom meeting"

You: "Sure! What's the meeting topic?"

User: "Team Sync"

You: "When should the meeting start?"

User: "Tomorrow at 2 PM"

You: "What duration? (default: 40 minutes)"

Then create the meeting with collected parameters and defaults.

Output Format

Always return human-readable text only (no JSON):

Example for create_meeting:

✅ Meeting created!

📋 Topic: Daily Standup
🆔 Meeting ID: 123456789
🔗 Join: https://zoom.us/j/123456789
🔑 Password: 983421
⏰ Start: 2026-03-10T10:00:00
⏱ Duration: 30 min
🌍 Timezone: Asia/Almaty

Error Handling

Handle errors gracefully and return them in readable format:

Authentication failure:

Error: Failed to obtain access token. Check credentials in ~/.openclaw/credentials/zoom.json

Invalid meeting ID:

Error: Meeting 123456789 does not exist or you don't have permission to access it

API error:

Error: Zoom API returned error 429: Rate Limited

Implementation

The skill uses scripts/zoom_api.py for all API interactions. The script handles:

  • Loading credentials from file
  • OAuth token generation and refresh
  • HTTP requests to Zoom API endpoints
  • Response parsing and error handling

Key endpoints:

  • Create: POST /users/me/meetings
  • Get: GET /meetings/{meetingId}
  • List: GET /users/me/meetings
  • Delete: DELETE /meetings/{meetingId}

Defaults

ParameterDefault
start_timeCurrent time
duration40 minutes
timezoneAsia/Almaty

Meeting Creation Rules

  • Meetings are always created for /users/me (authenticated user)
  • No duplicate detection—each request creates a new meeting
  • All meetings are scheduled meetings (type 2)

Reference Files

  • references/zoom_api_reference.md - Detailed API documentation, endpoints, and error codes

Design Principles

This skill follows these principles:

  • Minimal verbosity - Responses are brief and focused
  • Deterministic output - Same input always produces same output structure
  • Agent-friendly - Structured responses that AI agents can parse
  • Safe credential handling - Never expose credentials in logs or output
  • Human-readable output - Always return human-readable text, not JSON
  • Local time display - Meeting times are shown in the specified timezone, not UTC

Dependencies

  • requests - For HTTP requests to Zoom API
  • pytz - For timezone conversions (installed automatically)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

88.43%
按下载量换算3,866

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

未展示

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills