google-calendar-sync

Manage Google Calendar events via the Google Calendar API with Python scripts.

3|1|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/astoreyai/claude-skills --skill google-calendar-sync-astoreyai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-sync
Source: https://github.com/astoreyai/claude-skills/tree/main/skills/google/google-calendar-sync
Command: npx skills add https://github.com/astoreyai/claude-skills --skill google-calendar-sync-astoreyai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Google Calendar automation that streamlines event management across calendars, reducing manual scheduling overhead and errors.

Core Features & Use Cases

  • Calendar CRUD operations: create, read, update, and delete events across one or more calendars.
  • Recurring events & reminders: support for RRULEs and configurable reminders.
  • Multi-calendar management: manage, share, and synchronize events across multiple calendars and users.
  • Automation & integration: automate scheduling workflows and sync with local planning tools.

Quick Start

Authenticate with Google Cloud, then run the included scripts to manage events.

Frequently Asked Questions about google-calendar-sync

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

FAQPage Schema
How do I automate Google Calendar event management with Python?

Automate Google Calendar event management by running Python scripts that interact with the Google Calendar API to create, read, update, and delete events programmatically.

Can I manage recurring events and reminders across multiple Google Calendars?

Yes, you can manage recurring events and reminders across multiple Google Calendars by using API operations that support RRULEs and configurable reminders for synchronization.

Do I need OAuth2 credentials to use the Google Calendar API for scheduling automation?

Yes, you need OAuth2 credentials with the Calendar scope and access to the Google Calendar API to authenticate and automate scheduling workflows.

What's the best way to sync Google Calendar events with local planning tools?

The best way to sync Google Calendar events with local planning tools is using automation scripts that handle multi-calendar management and synchronize event data via the API.

Does Google Calendar API automation support CRUD operations for team scheduling?

Google Calendar API automation supports CRUD operations for team scheduling, allowing you to create, read, update, and delete events across shared calendars and individual users.

Why does Google Calendar automation require google-auth dependencies?

Google Calendar automation requires google-auth and google-auth-oauthlib dependencies to handle the OAuth2 authentication flow needed to securely access the Google Calendar API.