zoom

📁 andrejones92/canifi-life-os 📅 Jan 24, 2026
30
总安装量
30
周安装量
#6914
全站排名
安装命令
npx skills add https://github.com/andrejones92/canifi-life-os --skill zoom

Agent 安装分布

claude-code 27
gemini-cli 24
opencode 24
antigravity 21
codex 21
cursor 21

Skill 文档

Zoom Skill

Overview

Automates Zoom operations including meeting scheduling, recording management, webinar setup, and account administration through the Zoom web portal.

Quick Install

curl -sSL https://canifi.com/skills/zoom/install.sh | bash

Or manually:

cp -r skills/zoom ~/.canifi/skills/

Setup

Configure via canifi-env:

# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash

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

Privacy & Authentication

Your credentials, your choice. Canifi LifeOS respects your privacy.

Option 1: Manual Browser Login (Recommended)

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

Option 2: Environment Variables

If you’re comfortable sharing credentials, you can store them locally:

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.

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)

Usage Examples

Example 1: Schedule a Meeting

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

Example 2: Access Recordings

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

Example 3: Create a Webinar

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

Example 4: Check Meeting Reports

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

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

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

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

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