$npx skillfedfor your agent

recipe-block-focus-time

This recipe automates the setup of recurring focus time blocks on Google Calendar, marking them as busy to shield your deep work from interruptions. It uses the gws-calendar skill to establish weekly blocks across weekdays.

recipe-block-focus-time creates recurring focus time blocks on Google Calendar to protect deep work hours.

AI-generated summary based on this skill's SKILL.md

30,031 1,753 Apache-2.0updated by googleworkspace

Decision gist · record as of 2026-07-22

recipe-block-focus-time creates recurring focus time blocks on Google Calendar to protect deep work hours. This recipe automates the setup of recurring focus time blocks on Google Calendar, marking them as busy to shield your deep work from interruptions. It uses the gws-calendar skill to establish weekly blocks across weekdays.

manual: git clone https://github.com/googleworkspace/cli → cp -r cli/skills/recipe-block-focus-time ~/.claude/skills/recipe-block-focus-time
skills/recipe-block-focus-time/SKILL.md · version 9c8866fc

Use it when

  • Yes.
  • recipe-block-focus-time marks your focus time blocks as busy on Google Calendar.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

googleworkspace/cli/recipe-block-focus-time · repository language: Rust

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I block focus time on Google Calendar?

recipe-block-focus-time automates the creation of recurring focus time blocks on Google Calendar. The recipe sets up weekly blocks across your weekdays and marks them as busy, preventing others from scheduling meetings during your deep work hours. This protects your concentrated work time from calendar interruptions.

Can I create recurring focus blocks on Google Calendar?

Yes. recipe-block-focus-time creates recurring focus blocks that repeat weekly throughout your calendar. The automation establishes these blocks on weekdays by default, so you get consistent protected time for deep work without manually recreating them each week.

What does recipe-block-focus-time do to protect deep work hours?

recipe-block-focus-time marks your focus time blocks as busy on Google Calendar, which prevents others from booking meetings during those hours. By automating the setup of recurring blocks, the recipe ensures your deep work time stays protected week after week without requiring manual intervention.

How does recipe-block-focus-time set up focus time blocks?

The recipe uses the gws-calendar skill to establish weekly focus blocks across weekdays. It automates the entire process, so you don't need to manually create each block. Once configured, your recurring focus time blocks appear on your calendar and shield your concentrated work from interruptions.

Can I schedule protected focus time with this recipe?

recipe-block-focus-time schedules protected focus time by creating recurring blocks marked as busy on Google Calendar. The automation handles the setup, allowing you to configure weekly focus blocks for productivity without ongoing manual effort. Your deep work hours remain shielded from meeting conflicts.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

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
File tree — 1 file
skills/recipe-block-focus-time/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Create recurring focus time blocks to protect deep work hours”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

recipe-schedule-recurring-event
by googleworkspace · googleworkspace/cli

This recipe automates setup of repeating calendar meetings in Google Calendar, adding attendees and configuring recurrence rules in a single operation. It builds on the gws-calendar skill to handle the full workflow.

Apache-2.0updated Jul 2026
★ 30,031repo stars
recipe-reschedule-meeting
by googleworkspace · googleworkspace/cli

This recipe automates moving Google Calendar events to different times while sending updates to all attendees. It chains calendar lookup, event retrieval, and time-change operations into a single workflow.

Apache-2.0updated Jul 2026
★ 30,031repo stars
recipe-find-free-time
by googleworkspace · googleworkspace/cli

This recipe queries Google Calendar's free/busy status across multiple users to identify shared availability windows. It retrieves busy/free data for a specified time range, then helps you spot overlapping open slots where all attendees can meet.

Apache-2.0updated Jul 2026
★ 30,031repo stars
gws-calendar-agenda
by googleworkspace · googleworkspace/cli

Display upcoming events from all your Google calendars in one view. Filter by today, tomorrow, this week, or a custom number of days ahead, and optionally narrow to a specific calendar or timezone.

Apache-2.0updated Jul 2026
★ 30,031repo stars
Google Calendar
by AceDataCloud · AceDataCloud/Skills

Integrate your Google Calendar into workflows to list events, build agendas, check availability, and create or modify meetings. The skill uses the Calendar v3 REST API with OAuth authentication, supporting both read-only and read-write operations depending on your permission level. Confirm destructive actions before attendee notifications are sent.

no license declared → metadata onlyupdated Jul 2026
★ 13repo stars
recipe-batch-invite-to-event
by googleworkspace · googleworkspace/cli

This recipe automates adding multiple attendees to an existing Google Calendar event while sending notifications to all participants. It retrieves the event, patches it with a list of attendee emails, and verifies the changes.

Apache-2.0updated Jul 2026
★ 30,031repo stars

More skills Google Workspace Cli (unlicensed) · gws (MIT) · gws-calendar-insert (Apache-2.0) · recipe-post-mortem-setup (Apache-2.0)

Tags
time-blockingdeep-work-protectioncalendar-automationfocus-schedulingproductivity-ritualrecurring-eventsavailability-managementdistraction-prevention