Skill Detail

Google Calendar Conflict Resolver

Detects and resolves scheduling conflicts across multiple Google Calendar accounts using the Google Calendar API v3 freebusy query. Suggests optimal rescheduling slots based on attendee availability windows.

Calendar, Email & ProductivityOpenClaw
Calendar, Email & Productivity OpenClaw Security Reviewed
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill google-calendar-conflict-resolver-2 Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Google account, Google Cloud project, Google Calendar API enabled, and OAuth 2.0 credentials
Install & setup
Create a Google Cloud project, enable the Google Calendar API, configure OAuth 2.0 credentials, then authorize your app against the Calendar API.
Author
Google
Last updated
Mar 24, 2026
Quick brief

The Google Calendar Conflict Resolver scans multiple calendar accounts for overlapping events and proposes resolution strategies. Using the Google Calendar API v3 freebusy.query endpoint, it fetches busy intervals across specified calendars and time ranges. The skill identifies three conflict types: hard conflicts (same attendees, overlapping times), soft conflicts (back-to-back meetings with no buffer), and travel conflicts (in-person meetings with insufficient transit time between locations). For each conflict, it queries available slots using the same freebusy API and proposes up to three rescheduling options ranked by attendee preference scores. The preference model considers historical meeting patterns via events.list, working hours from calendar settings, and timezone-aware scheduling constraints. It integrates with Google Maps Distance Matrix API to calculate realistic travel times between physical meeting locations. Automated resolution can be enabled for low-priority events, sending calendar update requests via events.patch with configurable approval workflows. Supports recurring event conflict detection and series-level rescheduling.