Recipe Block Focus Time
Google WorkspaceOfficialPublished by Google Workspace
- Skill
- Workflow
- Automation and integrations
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a structured workflow to automatically reserve recurring blocks of time on your Google Calendar. By leveraging calendar integration, it helps users protect specific hours for deep work, ensuring that these periods are marked as busy to prevent scheduling conflicts.
What it does
- Creates recurring calendar events titled Focus Time
- Sets events to opaque status to ensure availability is marked as busy
- Configures weekly recurrence patterns for consistent scheduling
- Verifies the newly created blocks against your current agenda
When to use it
- When you need to establish a consistent routine for deep work
- When you want to prevent colleagues from booking meetings during your peak productivity hours
- When you need to automate calendar management across multiple days of the week
Advantages
- Reduces manual effort in managing recurring calendar entries
- Ensures deep work sessions are clearly visible and protected
- Maintains consistent scheduling habits through automated recurrence
Usage examples
- “Set up my weekly focus time blocks.”
- The agent creates recurring Focus Time events on your primary calendar for Monday through Friday, marking them as busy.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/googleworkspace/recipe-block-focus-time/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip recipe-block-focus-time.zip -d .agents/skills
Documentation by Google Workspace
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
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"}'Verify it shows as busy:
gws calendar +agenda
Files
- ATTRIBUTION.mdAdded by AutoGineer908 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md987 B
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Google Workspace
- Publisher
- Google Workspace (Official)
- Source
- googleworkspace/cli · skills/recipe-block-focus-time · commit cd3697e
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Google Workspace or Google Workspace.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download recipe-block-focus-time.zip