allbeingsfuture/skills@google-calendar-automation

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

9|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill allbeingsfuture-skills-google-calendar-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: allbeingsfuture/skills@google-calendar-automation
Source: https://github.com/AllBeingsFuture/AllBeingsFuture/tree/main/electron/embedded-assets/skills/google-calendar-automation
Command: npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill allbeingsfuture-skills-google-calendar-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the manual, error-prone steps of scheduling, finding free time, and managing attendees across Google Calendars by orchestrating Rube MCP tools to perform searches, free/busy queries, event creation, updates, and deletions.

Core Features & Use Cases

  • Event lifecycle automation: Create, update, patch, and delete events with correct ISO8601 timestamps and IANA timezone handling.
  • Availability and free/busy checks: Find free slots across multiple calendars and query raw busy periods to compute gaps for booking.
  • Attendee and invitation management: Resolve attendee emails, add or remove attendees, and control notification behavior when modifying events.
  • Use case: Automatically search team calendars for a 2-hour window next week, find a common free slot, and create a meeting with all resolved attendee emails while handling pagination and OAuth flows.

Quick Start

Ask the assistant to create a 30-minute event tomorrow at 15:00-15:30 in your primary calendar with attendees [email protected] and [email protected].

Frequently Asked Questions about allbeingsfuture/skills@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 with attendees?

Google Calendar automation orchestrates event creation, updates, and attendee management by applying precise ISO8601 timestamps and IANA timezone identifiers to book slots and resolve attendee emails correctly.

How do I check free/busy availability across multiple Google Calendars to find an open slot?

Free/busy queries check availability across multiple Google Calendars by retrieving raw busy periods and computing gaps to identify open slots suitable for booking team meetings.

Do I need OAuth authentication and a Rube MCP connection to automate Google Calendar workflows?

Yes, automating Google Calendar workflows requires an active Rube MCP connection, an enabled googlecalendar toolkit connection, and OAuth authentication to authorize event lifecycle operations.

What is the best way to handle pagination and timezone formatting when searching Google Calendar events?

Handling Google Calendar event searches requires using ISO8601 or RFC3339 timestamps, specifying IANA timezone identifiers, and processing pagination to retrieve complete event lists accurately.

Can I automatically search team calendars, find a common free time, and create a meeting with resolved attendee emails?

Yes, Google Calendar automation can search team calendars for available windows, compute a common free slot, and create a meeting while automatically resolving attendee emails and managing invitations.

What are the limitations when managing Google Calendar events with ISO8601 timestamps?

Google Calendar event management requires precise ISO8601 or RFC3339 timestamps and valid IANA timezone identifiers; incorrect formatting or missing OAuth authorization will cause event creation and scheduling failures.