openakita/skills@google-calendar-automation

Automate Google Calendar event creation, modification, deletion, and availability checks.

2.0k|267|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-google-calendar-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@google-calendar-automation
Source: https://github.com/openakita/openakita/tree/main/skills/google-calendar-automation
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-google-calendar-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the management of Google Calendar events, including creation, scheduling, availability checks, and attendee management, reducing manual effort and potential errors.

Core Features & Use Cases

  • Event Creation & Management: Create, update, and delete calendar events with specified details like time, duration, and attendees.
  • Availability Checks: Find free slots and check busy periods across multiple calendars.
  • Attendee Management: Add or remove attendees from events.
  • Event Searching: List and search for existing events within specific timeframes.
  • Use Case: Schedule a meeting for next Tuesday at 2 PM with John Doe and Jane Smith, ensuring no one is double-booked.

Quick Start

Create a new event titled "Project Sync" for tomorrow at 10 AM PST for 1 hour with attendees [email protected] and [email protected].

Frequently Asked Questions about openakita/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?

This Skill automates Google Calendar event creation by using the Rube MCP framework to programmatically specify event times, durations, and attendees. It directly interacts with your calendar to create events without manual entry.

Can I check Google Calendar availability and free busy slots programmatically?

Yes, you can check availability and free/busy slots programmatically using this Skill. It performs free/busy time queries across calendars to find open slots and prevent double-booking attendees when scheduling events.

Do I need a Rube MCP connection to manage Google Calendar events?

Yes, you need an active Rube MCP connection and a linked Google Calendar connection via RUBE_MANAGE_CONNECTIONS using the 'googlecalendar' toolkit. These prerequisites authorize the Skill to access and manage your calendar data programmatically.

How do I add or remove attendees from existing Google Calendar events?

You can add or remove attendees from existing events through the attendee management feature. The Skill modifies event details via the Composio Google Calendar toolkit, updating participant lists without manually opening the calendar entry.

What is the best way to search for existing events within a specific timeframe?

The best way to search for events within a specific timeframe is using the event searching capability. The Skill lists and queries existing calendar events based on your specified time parameters to quickly locate relevant scheduling data.