google-calendar

Manage Google Calendar events via REST API from Python scripts.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/bibo1243/claw_memory --skill google-calendar-bibo1243
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/bibo1243/claw_memory/tree/main/gaa_all/.agent/skills/google-calendar
Command: npx skills add https://github.com/bibo1243/claw_memory --skill google-calendar-bibo1243

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, openpyxl, and includes scripts (resource) components.

What problem does it solve?

Interact with Google Calendar REST API to list upcoming events, add new events, and update or delete existing events from Python scripts on headless servers.

Core Features & Use Cases

  • Lightweight wrapper around Google Calendar REST API enabling list, add, update, and delete operations.
  • Works across one or more calendars using OAuth credentials, suitable for automated workflows and testing.
  • Real-world example: automatically sync a monthly schedule to a calendar or create reminders from a script.

Quick Start

Run the provided google_calendar.py script after configuring your OAuth credentials and environment variables.

Frequently Asked Questions about google-calendar

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

FAQPage Schema
How do I manage Google Calendar events programmatically using Python?

This wrapper handles Google Calendar events programmatically in Python through REST API operations like list, add, update, and delete across multiple calendars using OAuth credentials and environment-based configuration.

Can I automate adding and updating Google Calendar events on a headless server?

Yes, this wrapper automates Google Calendar event management on headless servers by running Python scripts with OAuth credentials and environment variables to execute REST API list, add, update, and delete operations.

Do I need OAuth credentials to use the Google Calendar API in Python scripts?

Yes, OAuth credentials and environment variables are required to authenticate Python scripts interacting with the Google Calendar REST API for secure list, add, update, and delete operations across calendars.

What's the best way to sync a monthly schedule to Google Calendar from a script?

The best way to sync a monthly schedule to Google Calendar from a script is using a Python REST API wrapper to automatically add and update events via OAuth credentials, suitable for automated workflows and testing environments.

Does this Google Calendar API wrapper support robust error handling for automated workflows?

Yes, the Google Calendar API wrapper supports robust error handling and environment-based configuration, ensuring reliable list, add, update, and delete operations during automated workflows and testing on headless servers.