Google Calendar Conflict Detector

Detects scheduling conflicts across multiple Google Calendars using the Google Calendar API v3 and the freebusy query endpoint. Posts calendar IDs and a time range to /calendar/v3/freeBusy, parses overlapping busy slots, and returns structured conflict reports. Supports service account authentication via the googleapis Node.js client library.

agentskillexchange Updated 28 repo stars

File contents

Google Calendar Conflict Detector

Detects scheduling conflicts across multiple Google Calendars using the Google Calendar API v3 and the freebusy query endpoint. Posts calendar IDs and a time range to /calendar/v3/freeBusy, parses overlapping busy slots, and returns structured conflict reports. Supports service account authentication via the googleapis Node.js client library.

Prerequisites

Google account, Google Cloud project, Google Calendar API enabled, and OAuth 2.0 credentials

Installation

Requirements and caveats from upstream:

  • Node.js
  • Python

Basic usage or getting-started notes:

Documentation

Source

agentskillexchange/skills/tree/main/skills/google-calendar-conflict-detector commit ee6e6ee15b

Frequently asked questions

npx skillmds@latest add agentskillexchange/google-calendar-conflict-detector