google-calendar

Manage Google Calendar events via API with OAuth 2.0 authentication.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dfpalhano/openclaw-workspace --skill google-calendar-dfpalhano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar
Source: https://github.com/dfpalhano/openclaw-workspace/tree/main/skills/google-calendar
Command: npx skills add https://github.com/dfpalhano/openclaw-workspace --skill google-calendar-dfpalhano

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides programmatic access to Google Calendar, allowing users to manage their events directly from OpenClaw without needing to open the Google Calendar interface.

Core Features & Use Cases

  • List Events: View upcoming events, optionally filtered by date range or search query.
  • Create Events: Add new events with details like title, time, description, location, and attendees.
  • Update Events: Modify existing events using their unique ID.
  • Delete Events: Remove events from the calendar by their ID.
  • Use Case: Automatically add a meeting invite to your calendar when a new project is created in your task management tool.

Quick Start

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 programmatically?

You can manage Google Calendar events programmatically by using this Skill to list, add, update, and delete events directly through the Google Calendar API without opening the calendar interface.

Can I filter Google Calendar events by time range and search query?

Yes, you can filter Google Calendar events by specifying a time range or a search query to list only upcoming events that match your scheduling criteria.

How do I create Google Calendar events with attendees via API?

To create Google Calendar events with attendees via API, you provide detailed information including title, time, description, location, and attendee emails to add the new event.

Do I need OAuth 2.0 authentication to access the Google Calendar API?

Yes, you need OAuth 2.0 authentication and specific environment variables configured to access the Google Calendar API and perform calendar management operations.

What's the best way to update or delete existing Google Calendar events?

The best way to update or delete existing Google Calendar events is by referencing their unique event ID through the Google Calendar API to modify or remove them.

Does this Google Calendar automation skill work with Python client libraries?

Yes, this Google Calendar automation skill works with Python by utilizing the google-auth, google-auth-oauthlib, and google-api-python-client libraries for API interactions.