Recipe Block Focus Time

by googleworkspacea3768d0e82adNo licenseListed Oct 8, 2026Updated Oct 8, 2026

Create recurring focus time blocks on Google Calendar to protect deep work hours.

Instructions onlyProductivity & Workflow
AI-generated overview

Creates recurring focus time blocks on Google Calendar to protect deep work hours.

What it does
This recipe instructs the agent to insert a recurring weekly focus block on the primary Google Calendar using the gws calendar command, with a summary, description, start and end times, a weekday recurrence rule, and opaque transparency. It then verifies the block appears as busy by checking the agenda. It produces calendar events rather than files.
When to use it
Use it when you want to reserve protected deep work hours on a recurring basis in Google Calendar. It suits scheduling routines that need a repeating weekday focus block and confirmation that the time shows as busy.
Requirements
Requires the gws command-line tool and the gws-calendar skill; it also needs Google Calendar access through that tool. It ships no scripts and is instructions only.

Block Focus Time on Google Calendar

PREREQUISITE: Load the following skills to execute this recipe: gws-calendar

Create recurring focus time blocks on Google Calendar to protect deep work hours.

Steps

  1. Create recurring focus block: gws calendar events insert --params '{"calendarId": "primary"}' --json '{"summary": "Focus Time", "description": "Protected deep work block", "start": {"dateTime": "2025-01-20T09:00:00", "timeZone": "America/New_York"}, "end": {"dateTime": "2025-01-20T11:00:00", "timeZone": "America/New_York"}, "recurrence": ["RRULE:FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR"], "transparency": "opaque"}'
  2. Verify it shows as busy: gws calendar +agenda

Source and attribution

Source:googleworkspace/cliinskills/recipe-block-focus-timeat commita3768d0

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal