Log in

recipe-block-focus-time

Vercel
All-time installs
27.6K

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

Other options

Summary

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

  • Creates weekly recurring focus blocks (Monday–Friday by default) that display as busy time, preventing calendar conflicts
  • Requires the gws-calendar skill and uses Google Calendar's recurrence rules for flexible scheduling
  • Includes verification step to confirm blocks appear correctly in calendar agenda view

Raw SKILL.md

987 bytes
---
name: recipe-block-focus-time
description: "Create recurring focus time blocks on Google Calendar to protect deep work hours."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "scheduling"
    requires:
      bins:
        - gws
      skills:
        - gws-calendar
---

# 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`

Security audits

SnykPASS
SocketPASS
Gen Agent Trust HubPASS