calendar

Automate Google Calendar event creation, querying, and scheduling in Python workflows.

2|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill calendar-davidbeglenboyle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/davidbeglenboyle/davids-claude-code-setup/tree/main/skills/needs-credentials/calendar
Command: npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill calendar-davidbeglenboyle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive Google Calendar management tasks such as event creation, availability checks, and reminders to save time and reduce manual errors.

Core Features & Use Cases

  • Create, query, and update events programmatically using the Google Calendar API.
  • Generate travel reminders and blocks around flights or bookings.
  • Integrate with Python workflows for scheduling and availability checks across calendars.

Quick Start

Run a simple Python script to authenticate with Google Calendar and list your upcoming events.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I automate Google Calendar event creation using Python?

Automate Google Calendar event creation by using the Python Google API client libraries to programmatically create, query, and schedule events. This requires OAuth credentials and a valid token for authentication.

What OAuth credentials do I need to access the Google Calendar API?

Google Calendar API access requires OAuth credentials stored at ~/.config/google-calendar/credentials.json and an authentication token at ~/.config/google-calendar/token.json alongside the Python Google API client libraries.

Can I generate flight blocks and travel reminders in Google Calendar with Python?

Generate travel reminders and flight blocks in Google Calendar by running Python scripts that automate event creation. This integrates directly with your scheduling workflow to block time around bookings.

What's the best way to check calendar availability across multiple Google Calendars in Python?

Check Google Calendar availability in Python by querying events programmatically through the Google Calendar API. This allows scheduling and availability checks across calendars to automate workflow decisions.

How do I list upcoming Google Calendar events using a Python script?

List upcoming Google Calendar events by running a Python script that authenticates with the Google Calendar API using your OAuth token. The script queries your calendar and returns scheduled events.

Are there limitations to automating Google Calendar tasks with Python?

Python Google Calendar automation is limited by the Google Calendar API rate limits and requires valid OAuth credentials stored locally. It is designed for event management, not replacing the full calendar UI.