google-calendar

Manage Google Calendar events and calendars via a Python CLI.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Baphomet480/claude-skills --skill google-calendar-baphomet480
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/Baphomet480/claude-skills/tree/main/google-calendar
Command: npx skills add https://github.com/Baphomet480/claude-skills --skill google-calendar-baphomet480

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of your Google Calendar, allowing you to interact with your events and calendars using natural language commands or structured inputs, eliminating the need to navigate the web interface for common tasks.

Core Features & Use Cases

  • Event Management: Create, read, update, and delete calendar events.
  • Event Discovery: List upcoming events, search for specific events, and get details of a single event.
  • Quick Add: Schedule events from natural language phrases.
  • Calendar Management: List all available calendars.
  • Use Case: "Schedule a meeting with the design team for next Tuesday at 2 PM about the new branding guidelines."

Quick Start

Use the google-calendar skill to list your upcoming events for the next 7 days.

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 using natural language commands?

You can manage Google Calendar events using natural language commands by leveraging the quick-add feature to schedule events, alongside standard CRUD operations for creating, updating, and deleting entries.

What do I need to set up before using a Python CLI for Google Calendar management?

Google Calendar management via a Python CLI requires setting up a Google Cloud project with the Calendar API enabled and configuring OAuth 2.0 credentials using google-auth-oauthlib.

Can I search for and retrieve specific Google Calendar events programmatically?

Yes, you can search for and retrieve specific Google Calendar events programmatically by listing upcoming events, searching for entries, or fetching details of a single event.

Does this approach support listing all my available Google Calendars?

Yes, this approach supports listing all available Google Calendars, allowing you to view and manage multiple calendar instances alongside your event scheduling tasks.

What is the best way to automate time management and event scheduling for Google Calendar?

The best way to automate time management and event scheduling is using a Python CLI that executes comprehensive CRUD operations and parses natural language inputs for quick event creation.

Why use google-api-python-client for calendar management instead of the web interface?

Using google-api-python-client for calendar management eliminates navigating the web interface, allowing you to automate event discovery, updates, and scheduling directly through scripts.