google-calendar-automation

Automate Google Calendar events, scheduling, availability checks, and attendee management via Rube MCP (Composio). Create events, find free slots, manage attendees, and list calendars programmatically.

Author

Install

Hot:56

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-google-calendar-automation&locale=en&source=copy

Google Calendar Automation - AI-Driven Scheduling Automation Skills

Skill Overview


Google Calendar Automation is an AI scheduling management skill built on Rube MCP (Composio), allowing you to automatically create calendar events, find available times, and manage attendees using natural language—without manually operating Google Calendar.

Use Cases

1. Automated Meeting Scheduling


When you need to schedule meetings frequently, you can simply tell the AI the meeting time, topic, and participants. The skill will automatically create the event, check for time conflicts, and send invitations—eliminating tedious manual steps.

2. Coordinating Team Schedules


Need to find a time when multiple people are available? The skill can check the busy/free status across multiple calendars, automatically recommend available time slots, and is especially suitable for project managers, administrative assistants, or team leads.

3. Bulk Schedule Management


When you need to create similar events in bulk, update existing meetings, or manage attendees, the skill provides a complete set of tools, including calendar browsing, event searching, attendee add/remove, and more.

Core Features

Event Creation and Management


Supports creating, updating, and deleting Google Calendar events. When creating an event, you only need to provide the time, title, and duration. The skill automatically converts times into ISO 8601 format and supports adding locations, meeting links, and attendees.

Free Time Query


You can query available time slots within a specified time range. It supports querying multiple calendars at the same time (up to 50 calendars) and automatically calculates meeting windows that work for multiple people.

Calendar Event Search


Offers powerful event search capabilities, including filtering by keywords, time ranges, calendar IDs, and more. It can also expand recurring events to view all instances, making it easy to manage and review past schedules.

Frequently Asked Questions

What prerequisites are needed for this skill?


Before use, configure a Rube MCP server (add https://rube.app/mcp) and complete Google Calendar account authorization. On first use, it will guide you through setting up the OAuth connection; no API key is required for the entire process.

What date and time formats are supported?


The skill uses ISO 8601 standard format (e.g., 2026-03-19T14:30:00) and IANA time zone identifiers (e.g., Asia/Shanghai, America/New_York). Please note that natural-language expressions like “tomorrow afternoon” are not supported—you must use a specific time format.

Can I manage multiple calendars at the same time?


Yes. The skill can list all available calendars, and when creating events or querying availability, you can specify multiple calendar IDs. This is ideal for users who need to manage personal calendars, team calendars, and resource calendars.