googlemeet-automation
by ComposioHQgooglemeet-automation is a Claude skill for automating Google Meet with Rube MCP: create Meet spaces, schedule calendar-backed video meetings, manage access, and search current tool schemas before running workflows.
This skill scores 72/100, which makes it acceptable for listing but with caveats. Directory users get a real, bounded Google Meet automation workflow with concrete Rube MCP prerequisites and tool-discovery guidance, but should expect setup dependency on external MCP auth and limited repository material beyond a single SKILL.md.
- Clear trigger and scope: creating Meet spaces, scheduling video conferences through Calendar events, and managing meeting access via Rube MCP.
- Operational prerequisites are explicit, including checking RUBE_SEARCH_TOOLS, using RUBE_MANAGE_CONNECTIONS, and confirming the googlemeet connection is ACTIVE.
- The skill emphasizes schema discovery before execution, which should help agents avoid stale Google Meet tool-call assumptions.
- Requires Rube MCP plus an active Google Meet connection, and Google Calendar connection for attendee scheduling; users must complete external auth before workflows work.
- No support files or install command are present, so adoption depends entirely on the SKILL.md instructions and the live Rube tool schemas.
Overview of googlemeet-automation skill
What googlemeet-automation is for
googlemeet-automation is a Claude skill for automating Google Meet through Rube MCP by Composio. It helps an agent create Meet spaces, schedule video meetings through Google Calendar events, and manage meeting access without relying on brittle browser automation. The main job is not “open Google Meet,” but “turn a scheduling or conferencing request into the right MCP tool calls with valid authentication and current schemas.”
Best-fit users and workflows
The googlemeet-automation skill is a good fit for teams using Claude with MCP who want repeatable meeting operations inside a broader Workflow Automation setup. It is especially useful when an assistant needs to create one-off Meet links, generate calendar-backed video calls with attendees, or prepare meetings from structured inputs such as title, time, timezone, guests, and access policy.
It is less useful if you only need manual meeting creation in the Google UI, need recording/transcription control, or cannot connect Google Meet through Rube MCP.
What makes this skill different
The most important detail is that the skill instructs the agent to call RUBE_SEARCH_TOOLS first. That matters because Composio tool schemas can change, and guessing arguments from memory can break automation. The skill also separates standalone Meet creation from calendar scheduling: Meet-only workflows use the googlemeet toolkit, while attendee scheduling generally also requires the googlecalendar toolkit.
How to Use googlemeet-automation skill
googlemeet-automation install and setup context
Install the skill in your Claude skills environment from the repository path:
npx skills add ComposioHQ/awesome-claude-skills --skill googlemeet-automation
Then configure Rube MCP in your client by adding:
https://rube.app/mcp
Before asking for meeting automation, confirm these prerequisites:
RUBE_SEARCH_TOOLSis available.RUBE_MANAGE_CONNECTIONScan manage thegooglemeettoolkit.- The Google Meet connection status is
ACTIVE. - For calendar invitations, the
googlecalendartoolkit is also connected and active.
If the connection is not active, the agent should use the returned auth link and wait for successful authorization before creating meetings.
Inputs the skill needs for reliable usage
A strong googlemeet-automation usage prompt should include the task type, meeting metadata, attendee requirements, and access expectations. For example:
Create a Google Meet for a 30-minute product sync tomorrow at 10:00 America/New_York. Invite [email protected] and [email protected] through Google Calendar, title it “Product Sync,” add the agenda below, and make sure the Meet link is included in the calendar event. Search Rube tools first and confirm the active
googlemeetandgooglecalendarconnections before creating anything.
For a standalone link, give a simpler prompt:
Create a standalone Google Meet space for an internal support call. No calendar event is needed. Use the current Rube schema and tell me the meeting link and any access settings returned.
The second prompt avoids unnecessary Calendar calls, while the first makes it clear that attendees and scheduling are required.
Suggested workflow for agents
A practical googlemeet-automation guide should follow this sequence:
- Search current tools with
RUBE_SEARCH_TOOLS. - Confirm
googlemeetconnection withRUBE_MANAGE_CONNECTIONS. - If scheduling attendees, confirm
googlecalendarconnection too. - Choose the right workflow: standalone Meet space or calendar-backed meeting.
- Map user inputs to the current tool schema instead of assuming parameter names.
- Return the Meet link, calendar event details if created, and any access restrictions.
This sequence reduces the two most common failures: calling tools before authentication is complete, and using outdated parameter names.
Repository files to read first
This skill is compact: start with composio-skills/googlemeet-automation/SKILL.md. There are no extra scripts, rules, reference folders, or bundled metadata files in the current repository preview, so the skill’s operational value is concentrated in that file. Pay close attention to the prerequisites, setup steps, and the instruction to search tools first.
googlemeet-automation skill FAQ
Is googlemeet-automation only for creating Meet links?
No. The skill supports both standalone Meet space creation and meeting scheduling when paired with Google Calendar. If your goal includes guests, time, calendar invitations, or agenda text, you should expect the agent to use both googlemeet and googlecalendar through Rube MCP.
How is this better than an ordinary prompt?
A generic prompt may ask an agent to “schedule a Google Meet,” but it may not check Rube connections, search current tool schemas, or distinguish Meet creation from Calendar event creation. The googlemeet-automation skill gives the agent a tool-use path, which is more reliable for Workflow Automation than freeform instructions alone.
Is this suitable for beginners?
Yes, if your Claude environment already supports MCP and you can add the Rube MCP server. Beginners may struggle if they have not used MCP tools before, because the setup depends on connection status and authorization flows. The skill itself is straightforward once RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS are available.
When should I not use this skill?
Do not use it for UI-only Google Meet actions, unsupported admin controls, post-meeting analysis, transcription, recording management, or tasks requiring a Google account that cannot be authorized through Rube. Also avoid it when meeting details are ambiguous; ask for date, time, timezone, attendees, title, and whether a calendar event is required before running tools.
How to Improve googlemeet-automation skill
Improve prompts with scheduling-ready details
The biggest quality improvement comes from giving complete scheduling inputs up front. Include:
- Meeting title
- Date, start time, duration, and timezone
- Attendee emails
- Whether to create a Calendar event
- Agenda or description
- Desired access behavior, if relevant
Weak prompt: “Set up a Meet with Sam.”
Better prompt: “Create a 45-minute Google Meet calendar event with [email protected] next Tuesday at 14:00 Europe/London titled ‘Vendor Review.’ Add the agenda, include the Meet link, and verify the active tool connections first.”
Avoid common googlemeet-automation failure modes
Most failed runs come from missing authentication, stale schemas, or unclear intent. If the agent skips RUBE_SEARCH_TOOLS, ask it to restart with current tool discovery. If it creates only a Meet link when you expected invitations, clarify that a Google Calendar event is required. If attendees are missing, provide exact email addresses rather than names.
Iterate after the first output
After the first result, verify the returned Meet URL, event time, timezone, attendee list, and access configuration. If anything is wrong, ask for a targeted correction rather than a full retry. For example:
Update the calendar event to 11:30 America/Los_Angeles, keep the same attendees, and preserve the existing Meet link if the tools support it.
This keeps the workflow controlled and reduces accidental duplicate meetings.
Extend the skill for team conventions
Teams can improve googlemeet-automation by adding local guidance around naming conventions, default durations, approved access settings, and calendar ownership. For example, document whether customer calls should include a standard agenda, whether internal meetings require restricted access, and which calendar should own shared events. These additions make the skill more predictable without changing its core Rube MCP workflow.
