google-meet

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Google Meet Skill

Google Meet Skill

Overview

概述

Claude can manage Google Meet video conferences to schedule meetings, generate meeting links, join calls, and manage meeting settings. This integrates with Google Calendar for seamless scheduling.
Claude可管理Google Meet视频会议,包括安排会议、生成会议链接、加入通话以及管理会议设置。该技能与Google Calendar集成,实现无缝调度。

Quick Install

快速安装

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

Setup

设置

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

First, ensure canifi-env is installed:

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

canifi-env set GOOGLE_EMAIL "your-email@gmail.com"
undefined
canifi-env set GOOGLE_EMAIL "your-email@gmail.com"
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

功能特性

  • Create instant meetings
  • Generate meeting links for future use
  • Join meetings by code or link
  • Schedule meetings via Calendar integration
  • Manage meeting settings and permissions
  • View meeting participants
  • Record meetings (if enabled)
  • Enable captions and transcription
  • Manage screen sharing permissions
  • Create recurring meeting rooms
  • Send meeting invitations
  • View meeting history
  • 创建即时会议
  • 生成可未来使用的会议链接
  • 通过会议代码或链接加入会议
  • 通过日历集成安排会议
  • 管理会议设置和权限
  • 查看会议参与者
  • 录制会议(若已启用)
  • 开启字幕和转录功能
  • 管理屏幕共享权限
  • 创建可重复使用的会议室
  • 发送会议邀请
  • 查看会议历史

Usage Examples

使用示例

Example 1: Create Instant Meeting

示例1:创建即时会议

User: "Create a Google Meet link for a quick call"
Claude: Navigates to Meet, creates new meeting.
        Returns: "Meeting created: meet.google.com/abc-defg-hij"
用户:“生成一个Google Meet链接用于快速通话”
Claude:导航至Meet,创建新会议。
        返回:“会议已创建:meet.google.com/abc-defg-hij”

Example 2: Schedule Meeting

示例2:安排会议

User: "Schedule a team meeting for tomorrow at 3pm with Google Meet"
Claude: Creates Calendar event with Meet link, adds details.
        Returns: "Scheduled for tomorrow 3pm: [link]"
用户:“安排一个明天下午3点的团队Google Meet会议”
Claude:创建带Meet链接的Calendar事件,添加详细信息。
        返回:“已安排在明天下午3点:[链接]”

Example 3: Get Meeting Info

示例3:获取会议信息

User: "What's the Meet link for my 2pm meeting?"
Claude: Checks Calendar for 2pm meeting, extracts Meet link.
        Reports: "Your 2pm meeting link: meet.google.com/xyz-abcd-efg"
用户:“我下午2点的会议的Meet链接是什么?”
Claude:查看Calendar中的下午2点会议,提取Meet链接。
        回复:“你下午2点的会议链接:meet.google.com/xyz-abcd-efg”

Example 4: Create Named Meeting Room

示例4:创建命名会议室

User: "Create a meeting room called 'Weekly Standup' we can reuse"
Claude: Creates named meeting room with permanent link.
        Returns: "Created 'Weekly Standup' room: [link]"
用户:“创建一个名为‘每周站会’的可重复使用会议室”
Claude:创建带永久链接的命名会议室。
        返回:“已创建‘每周站会’会议室:[链接]”

Authentication Flow

认证流程

  1. Claude navigates to meet.google.com via Playwright MCP
  2. Authenticates with GOOGLE_EMAIL if needed
  3. Handles 2FA if prompted (notifies user via iMessage)
  4. Maintains session for subsequent Meet operations
  1. Claude通过Playwright MCP导航至meet.google.com
  2. 若需要,使用GOOGLE_EMAIL进行认证
  3. 若提示双因素认证(2FA),会通过iMessage通知用户
  4. 维持会话以进行后续Meet操作

Selectors Reference

选择器参考

javascript
// New meeting button
'[aria-label="New meeting"]'

// Start instant meeting
'[data-action="start-meeting"]'

// Create meeting for later
'[data-action="create-meeting-for-later"]'

// Schedule in Calendar
'[data-action="open-calendar"]'

// Meeting code input
'input[aria-label="Enter a code or link"]'

// Join button
'[aria-label="Join"]'

// Copy link button
'[aria-label="Copy meeting link"]'

// Meeting link display
'.meeting-link-text'

// End call button
'[aria-label="Leave call"]'

// Participants panel
'[aria-label="Show everyone"]'

// Screen share button
'[aria-label="Present now"]'

// Record button
'[aria-label="Activities"]'
javascript
// 新建会议按钮
'[aria-label="New meeting"]'

// 开始即时会议
'[data-action="start-meeting"]'

// 创建稍后使用的会议
'[data-action="create-meeting-for-later"]'

// 在日历中安排
'[data-action="open-calendar"]'

// 会议代码输入框
'input[aria-label="Enter a code or link"]'

// 加入按钮
'[aria-label="Join"]'

// 复制链接按钮
'[aria-label="Copy meeting link"]'

// 会议链接显示
'.meeting-link-text'

// 结束通话按钮
'[aria-label="Leave call"]'

// 参与者面板
'[aria-label="Show everyone"]'

// 屏幕共享按钮
'[aria-label="Present now"]'

// 录制按钮
'[aria-label="Activities"]'

Error Handling

错误处理

  • Login Failed: Retry 3 times, notify user via iMessage
  • Session Expired: Re-authenticate automatically
  • Meeting Creation Failed: Retry, check account permissions
  • Join Failed: Verify meeting code, check if meeting is active
  • Recording Failed: Check workspace admin settings, notify user
  • Calendar Integration Failed: Verify Calendar access, retry
  • 登录失败:重试3次,通过iMessage通知用户
  • 会话过期:自动重新认证
  • 会议创建失败:重试,检查账户权限
  • 加入失败:验证会议代码,检查会议是否处于活跃状态
  • 录制失败:检查工作区管理员设置,通知用户
  • 日历集成失败:验证日历访问权限,重试

Self-Improvement Instructions

自我优化说明

When you learn a better way to accomplish a task with Google Meet:
  1. Document the improvement in your response
  2. Suggest updating this skill file with the new approach
  3. Include specific meeting setup configurations
  4. Note any integration improvements with Calendar
当你学到使用Google Meet完成任务的更优方法时:
  1. 在回复中记录该优化点
  2. 建议用新方法更新此技能文件
  3. 包含具体的会议设置配置
  4. 记录与日历集成的任何改进点

Notes

注意事项

  • Meeting codes are 10 characters (xxx-xxxx-xxx format)
  • Recordings saved to Meet Recordings folder in Drive
  • Captions available in multiple languages
  • Breakout rooms available for larger meetings
  • Polls and Q&A available during meetings
  • Background blur and virtual backgrounds supported
  • Maximum 100 participants for personal accounts
  • Workspace accounts may have higher limits
  • Meetings can be live streamed (Workspace only)
  • 会议代码为10个字符(格式为xxx-xxxx-xxx)
  • 录制内容会保存到云端硬盘的Meet Recordings文件夹
  • 字幕支持多种语言
  • 大型会议可使用分组讨论室
  • 会议期间可使用投票和问答功能
  • 支持背景模糊和虚拟背景
  • 个人账户最多支持100名参与者
  • 工作区账户可能有更高的限制
  • 会议可进行直播(仅工作区账户支持)