Block Deep-Work Time This Week

For an operator whose calendar fills with meetings by default and who wants contiguous deep-work time protected. Scans the next 5 weekdays, finds contiguous free blocks of 90+ minutes between 9am–5pm, and books recurring "Deep Work" events.

Google Calendar logoGoogle Calendar
THE GRIND

Time keeps disappearing

Here's what doing this by hand looks like today — and why it doesn't scale.

Deep-work time gets nibbled away by meetings

Manually finding gaps across five calendars is its own chore

Blocks never stick without follow-up

Composio collapses all of this into one prompt — here's what that looks like.

THE FLOW
5 steps · 1 toolkit

Your agent runs it end-to-end.

  1. 01
    Fetch busy slots for the next 7 days
    googlecalendar logo
  2. 02
    For each day, compute free blocks within working hours that meet the minimum duration
  3. 03
    Greedily select blocks per day until the target is metPrefer morning blocks; avoid creating fragments under 60 min.
  4. 04
    Create each block as an event
    googlecalendar logo
  5. 05
    Return a summary: total hours blocked per day, events created, any day where the target couldn't be met
THE PAYOFF

Deep work, defended

Your calendar starts protecting the work that actually ships — without a human scheduler in the loop.

Paste this into Claude, Cursor, or Codex. It'll install the CLI, connect your apps, and run the task — end to end.