Enables Claude to create, join, and manage Google Meet video conferences via Playwright MCP
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.
curl -sSL https://canifi.com/skills/google-meet/install.sh | bash
Or manually:
cp -r skills/google-meet ~/.canifi/skills/
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set GOOGLE_EMAIL "[email protected]"
Your credentials, your choice. Canifi LifeOS respects your privacy.
If you prefer not to share credentials with Claude Code:
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.
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"
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]"
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"
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]"
// 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"]'
When you learn a better way to accomplish a task with Google Meet: