google-calendar-free-up-time

Reschedule flexible Google Calendar events to create contiguous free time blocks.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/NagyVikt/codex-plugins --skill google-calendar-free-up-time-nagyvikt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-free-up-time
Source: https://github.com/NagyVikt/codex-plugins/tree/main/plugins/google-calendar/skills/google-calendar-free-up-time
Command: npx skills add https://github.com/NagyVikt/codex-plugins --skill google-calendar-free-up-time-nagyvikt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill addresses calendar fragmentation by identifying and rearranging meetings to create meaningful, uninterrupted blocks of time for deep work.

Core Features & Use Cases

  • Fragmentation Analysis: Maps your daily schedule to identify movable meetings versus fixed anchors.
  • Strategic Rescheduling: Proposes the smallest set of changes required to open up significant free time.
  • Use Case: If your day is scattered with 30-minute syncs, use this skill to consolidate them and create a two-hour block for project work.

Quick Start

Use the google-calendar-free-up-time skill to find the smallest set of calendar changes that would open up a meaningful block of time.

Frequently Asked Questions about google-calendar-free-up-time

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

FAQPage Schema
How do I consolidate scattered calendar meetings to create deep work blocks?

To consolidate scattered calendar meetings, this skill analyzes your daily schedule to identify movable events and proposes the smallest set of rescheduling changes needed to open contiguous free time blocks for deep work.

How does calendar fragmentation analysis identify which meetings to reschedule?

Calendar fragmentation analysis works by reading your Google Calendar event metadata to distinguish flexible meetings from fixed anchors, calculating the minimal meeting rescheduling moves required to unlock significant free time.

Do I need Google Calendar API integration to automate meeting rescheduling?

Yes, you need Google Calendar API integration to automate meeting rescheduling, because the skill requires API access to read event metadata and perform update operations directly on event instances.

What is the best way to optimize my daily schedule for uninterrupted focus time?

The best way to optimize your daily schedule for uninterrupted focus time is using this skill to find the smallest set of calendar changes, strategically rearranging flexible 30-minute syncs into consolidated meeting blocks.

Can I use this skill to reschedule only specific event instances in my calendar?

Yes, you can reschedule specific event instances because the skill performs update operations on event instances via Google Calendar APIs, ensuring only movable meetings are targeted while fixed anchors remain untouched.

What happens if most of my calendar events are fixed and cannot be moved?

If most calendar events are fixed anchors, the skill will identify the limited movable meetings available and calculate whether the smallest set of changes can still open a meaningful block of time, preventing unnecessary rescheduling.