calendar-conflicts

Detect overlapping Apple Calendar events within a specified time window.

5|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/aashari/ai-agent-skills --skill calendar-conflicts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar-conflicts
Source: https://github.com/aashari/ai-agent-skills/tree/main/skills/apple-calendar/calendar-conflicts
Command: npx skills add https://github.com/aashari/ai-agent-skills --skill calendar-conflicts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects overlapping calendar events to prevent scheduling conflicts and double-bookings.

Core Features & Use Cases

  • Overlap detection: Scans Apple Calendar data for conflicting events within a user-specified window.
  • Conflict reporting: Outputs conflicting pairs with the calendar name and time slots to simplify resolution.
  • Use Case: Plan meetings without clashes by running checks for the next 7 days or a custom date range.

Quick Start

Check for overlapping events in the next 7 days.

Frequently Asked Questions about calendar-conflicts

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

FAQPage Schema
How do I detect calendar double-bookings and overlapping events?

You detect calendar double-bookings by scanning Apple Calendar data to identify overlapping time slots within a specified window, such as the next 7 days or a custom date range. The tool outputs conflicting event pairs alongside their calendar names to simplify resolution.

How do I find scheduling conflicts in Apple Calendar using Python?

You find scheduling conflicts in Apple Calendar by running a Python3 script that queries local sqlite3 calendar data. This process identifies overlapping events and reports the conflicting pairs with their time slots to help you prevent double-bookings.

Do I need Python3 and sqlite3 to check for time overlaps in my calendar?

Yes, you need Python3 and sqlite3 to check for time overlaps because the tool requires local access to Apple Calendar data stored in a sqlite3 database. These dependencies are necessary to query and detect conflicting event windows.

Can I check for calendar conflicts over a custom date range?

Yes, you can check for calendar conflicts over a custom date range. The overlap detection scans Apple Calendar data for any user-specified time window, allowing you to plan meetings without clashes across today, this week, or a custom period.

What is the best way to prevent double-bookings for upcoming meetings?

The best way to prevent double-bookings is to run an overlap detection scan on your Apple Calendar data before scheduling. This identifies existing conflicting pairs and time slots within your target window, allowing you to resolve conflicts proactively.

What information is included in the calendar conflict report?

The calendar conflict report includes the conflicting event pairs, the specific calendar name, and the overlapping time slots. This output simplifies conflict resolution by clearly identifying which events clash within your checked time window.