google-calendar-automation

Automate Google Calendar event creation, availability checks, and attendee management via Composio Rube MCP.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill google-calendar-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/google-calendar-automation
Command: npx skills add https://github.com/dr-code/beacon --skill google-calendar-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of finding availability, creating and updating events, and managing attendees across Google Calendars by orchestrating Composio's Rube MCP toolkit and Google Calendar APIs with clear timezone and format rules.

Core Features & Use Cases

  • Event Creation & Management: Create, update, patch, and delete events with precise ISO 8601/RFC3339 timestamps and IANA timezone handling.
  • Availability & Free Slot Finding: Query free/busy across multiple calendars to locate suitable meeting windows and automatically book confirmed slots.
  • Attendee & Invitation Handling: Add, remove, and update attendee lists, send updates, and resolve attendee emails via integrated people search.
  • Search & Calendar Browsing: List calendars, search events by query and time bounds, and paginate results for large calendars.
  • Use Case: Automatically find a one-hour slot this week across your primary calendar and a colleague's calendar, then create the event and add attendees with proper timezone normalization.

Quick Start

Find a free 1-hour slot this week and schedule a meeting with [email protected] on my primary calendar.

Frequently Asked Questions about google-calendar-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Calendar event creation and scheduling across multiple accounts?

Automate Google Calendar event creation and scheduling by orchestrating Composio's Rube MCP toolkit to manage events, check availability, and handle attendees across connected Google accounts. You can create, update, or delete events using precise ISO 8601 timestamps and IANA timezones.

How do I find free time slots across multiple Google Calendars automatically?

Find free time slots by querying free/busy availability across multiple Google Calendars using the Rube MCP connection. The Skill locates suitable meeting windows and can automatically book confirmed slots with proper timezone normalization.

Does Google Calendar automation work with Composio Rube MCP for attendee management?

Google Calendar automation works with Composio Rube MCP to add, remove, and update attendee lists for your events. It sends updates to attendees and resolves attendee emails via integrated people search functionality.

What do I need to connect before automating Google Calendar scheduling workflows?

To automate Google Calendar scheduling, you need an active Rube MCP connection and an authenticated googlecalendar toolkit connection. These prerequisites enable free/busy queries, event CRUD operations, and attendee management across your connected accounts.

How do I search and list events in large Google Calendars programmatically?

Search and list events in large Google Calendars by using query strings and time bounds with paginated results. The Skill supports browsing available calendars and retrieving events that match specific criteria across connected accounts.

What timezone format should I use for Google Calendar event creation via Rube MCP?

Use ISO 8601 and RFC3339 timestamps combined with IANA timezones for Google Calendar event creation via Rube MCP. This format ensures precise scheduling and avoids timezone normalization conflicts across attendees in different regions.