google-calendar

Manage Google Calendar availability, scheduling, attendees, and Meet links via OAuth2 API.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/PytaichukBohdan/salesbooster-snoopgame --skill google-calendar-pytaichukbohdan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/PytaichukBohdan/salesbooster-snoopgame/tree/main/.claude/skills/google-calendar
Command: npx skills add https://github.com/PytaichukBohdan/salesbooster-snoopgame --skill google-calendar-pytaichukbohdan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Connects to multiple Google Calendars to check availability, find free time slots, and schedule meetings, reducing back-and-forth and missed appointments.

Core Features & Use Cases

  • Check availability across calendars and find open slots within specified time windows.
  • Schedule meetings with attendees, optionally adding Google Meet conference links.
  • Create, update, and view events across connected calendars with timezone awareness.

Quick Start

Ask the google-calendar skill to find available slots across your calendars and schedule a meeting with attendees.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I check availability and schedule meetings across multiple Google Calendars?

Google Calendar scheduling automation connects to multiple calendars via OAuth2 to check availability, find free time slots, and create events. It handles timezone awareness and attendee invitations automatically to reduce manual coordination.

Do I need OAuth2 authentication to access the Google Calendar API for scheduling?

Yes, OAuth2 authentication is required to access the Google Calendar API. The automation process handles token storage and environment variable configuration for credentials and calendar IDs to securely connect and manage events.

Can I automatically generate Google Meet conferencing links when creating calendar events?

Yes, when scheduling meetings with attendees, the automation optionally adds Google Meet conference links to the event. This is handled during event creation across connected calendars with timezone awareness.

How do I configure environment variables for Google Calendar IDs and credentials?

You configure environment variables using python-dotenv to store OAuth2 credentials and calendar IDs. This setup enables secure token storage and Google Calendar API authentication for accessing and managing multiple connected calendars.

What is the best way to find free time slots across multiple Google Calendars?

The best way to find free time slots is using calendar automation to check availability across multiple connected Google Calendars. It identifies open slots within specified time windows and handles timezone awareness for accurate scheduling.

What are the limitations of using Google Calendar API for cross-calendar scheduling?

Limitations include the dependency on proper OAuth2 token storage and environment variable configuration for credentials. Cross-calendar scheduling requires accurate timezone awareness, and users must manage multiple calendar IDs securely to avoid missed appointments.