zoom

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Zoom Skill

Zoom Skill

Overview

概述

Automates Zoom operations including meeting scheduling, recording management, webinar setup, and account administration through the Zoom web portal.
通过Zoom网页门户自动化Zoom操作,包括会议安排、录制管理、网络研讨会设置和账户管理。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/zoom/install.sh | bash
Or manually:
bash
cp -r skills/zoom ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/zoom/install.sh | bash
或手动安装:
bash
cp -r skills/zoom ~/.canifi/skills/

Setup

设置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

首先,确保已安装canifi-env:

canifi-env set ZOOM_EMAIL "your-email@example.com" canifi-env set ZOOM_PASSWORD "your-password"
undefined
canifi-env set ZOOM_EMAIL "your-email@example.com" canifi-env set ZOOM_PASSWORD "your-password"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
您的凭证,由您掌控。 Canifi LifeOS尊重您的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果您不想与Claude Code共享凭证:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录服务
  3. Claude将使用您的已认证会话,且绝不会看到您的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果您愿意共享凭证,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭证仅能在您的本地机器上访问,绝不会被传输。

Capabilities

功能

  • Schedule and manage meetings
  • Access and download cloud recordings
  • Create and configure webinars
  • Manage meeting settings and security
  • Generate meeting reports and analytics
  • Handle waiting room and participant management
  • Configure virtual backgrounds and settings
  • Manage Zoom Phone settings (if enabled)
  • 安排和管理会议
  • 访问并下载云录制内容
  • 创建和配置网络研讨会
  • 管理会议设置和安全选项
  • 生成会议报告和分析数据
  • 处理等候室和参会者管理
  • 配置虚拟背景和相关设置
  • 管理Zoom Phone设置(若已启用)

Usage Examples

使用示例

Example 1: Schedule a Meeting

示例1:安排会议

User: "Schedule a Zoom meeting for tomorrow at 2pm with the marketing team"
Claude: I'll schedule that Zoom meeting.
- Navigate to Zoom web portal
- Click Schedule Meeting
- Set topic: "Marketing Team Meeting"
- Set date/time: Tomorrow 2pm
- Enable waiting room and passcode
- Copy meeting link for sharing
用户:"为明天下午2点安排一场与营销团队的Zoom会议"
Claude:我将安排这场Zoom会议。
- 导航至Zoom网页门户
- 点击“安排会议”
- 设置主题:“营销团队会议”
- 设置日期/时间:明天下午2点
- 启用等候室和会议密码
- 复制会议链接用于分享

Example 2: Access Recordings

示例2:访问录制内容

User: "Download the recording from yesterday's client call"
Claude: I'll find and download that recording.
- Navigate to Recordings section
- Locate yesterday's client call recording
- Initiate download of video file
- Confirm download location
用户:"下载昨天客户通话的录制内容"
Claude:我将查找并下载该录制内容。
- 导航至“录制内容”板块
- 定位昨天客户通话的录制内容
- 启动视频文件下载
- 确认下载位置

Example 3: Create a Webinar

示例3:创建网络研讨会

User: "Set up a webinar for next Friday called 'Product Launch'"
Claude: I'll create the webinar.
- Navigate to Webinars section
- Create new webinar "Product Launch"
- Configure date, time, and duration
- Set registration options
- Generate registration link
用户:"为下周五创建一个名为'产品发布'的网络研讨会"
Claude:我将创建该网络研讨会。
- 导航至“网络研讨会”板块
- 创建新的网络研讨会“产品发布”
- 配置日期、时间和时长
- 设置注册选项
- 生成注册链接

Example 4: Check Meeting Reports

示例4:查看会议报告

User: "Get attendance report for last week's all-hands meeting"
Claude: I'll pull that attendance report.
- Navigate to Reports section
- Find all-hands meeting from last week
- Export participant report
- Summarize attendance data
用户:"获取上周全员会议的参会报告"
Claude:我将提取该参会报告。
- 导航至“报告”板块
- 找到上周的全员会议
- 导出参会者报告
- 总结参会数据

Authentication Flow

认证流程

  1. Navigate to zoom.us/signin via Playwright MCP
  2. Enter email and password from canifi-env
  3. Handle SSO redirect if configured
  4. Complete 2FA if enabled (notify user via iMessage)
  5. Verify dashboard access
  6. Maintain session for subsequent operations
  1. 通过Playwright MCP导航至zoom.us/signin
  2. 从canifi-env中输入邮箱和密码
  3. 若配置了SSO,处理重定向
  4. 若启用了2FA,完成验证(通过iMessage通知用户)
  5. 验证仪表板访问权限
  6. 维持会话以进行后续操作

Error Handling

错误处理

  • Login Failed: Retry with fresh context, check SSO settings
  • Session Expired: Re-authenticate automatically
  • Rate Limited: Wait and retry with exponential backoff
  • 2FA Required: iMessage notification for code
  • Meeting Not Found: Search by date range and title
  • Recording Unavailable: Check processing status, retry later
  • Insufficient License: Notify user of plan limitations
  • Webinar Limit Reached: Notify user of capacity limits
  • 登录失败:使用新上下文重试,检查SSO设置
  • 会话过期:自动重新认证
  • 速率限制:等待并使用指数退避策略重试
  • 需要2FA:通过iMessage通知用户获取验证码
  • 未找到会议:按日期范围和标题搜索
  • 录制内容不可用:检查处理状态,稍后重试
  • 许可证不足:通知用户计划限制
  • 网络研讨会容量已满:通知用户容量限制

Self-Improvement Instructions

自我改进说明

When encountering new Zoom features:
  1. Document new UI elements and selectors
  2. Add new meeting types to capabilities
  3. Log successful scheduling patterns
  4. Update skill with new webinar features
当遇到Zoom新功能时:
  1. 记录新的UI元素和选择器
  2. 将新的会议类型添加到功能列表
  3. 记录成功的安排模式
  4. 更新技能以支持新的网络研讨会功能

Notes

注意事项

  • Cloud recordings may take time to process
  • Some features require Pro/Business licenses
  • Webinars require additional add-on license
  • Large meetings have different participant limits
  • SSO configurations vary by organization
  • Phone features require Zoom Phone license
  • 云录制内容可能需要时间处理
  • 部分功能需要Pro/Business许可证
  • 网络研讨会需要额外的附加许可证
  • 大型会议有不同的参会者限制
  • SSO配置因组织而异
  • 电话功能需要Zoom Phone许可证