{"id":"90d1c3b1-2acf-4e4c-bbfb-0fb2d82fd946","shortId":"tUu37a","kind":"skill","title":"recipe-block-focus-time","tagline":"Create recurring focus time blocks on Google Calendar to protect deep work hours.","description":"# Block Focus Time on Google Calendar\n\n> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`\n\nCreate recurring focus time blocks on Google Calendar to protect deep work hours.\n\n## Steps\n\n1. 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\"}'`\n2. Verify it shows as busy: `gws calendar +agenda`","tags":["recipe","block","focus","time","cli","googleworkspace","agent-skills","ai-agent","automation","discovery-api","gemini-cli-extension","google-admin"],"capabilities":["skill","source-googleworkspace","skill-recipe-block-focus-time","topic-agent-skills","topic-ai-agent","topic-automation","topic-cli","topic-discovery-api","topic-gemini-cli-extension","topic-google-admin","topic-google-api","topic-google-calendar","topic-google-chat","topic-google-docs","topic-google-drive"],"categories":["cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/googleworkspace/cli/recipe-block-focus-time","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add googleworkspace/cli","source_repo":"https://github.com/googleworkspace/cli","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 26371 github stars · SKILL.md body (684 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:32.760Z","embedding":null,"createdAt":"2026-04-18T20:25:18.469Z","updatedAt":"2026-05-18T18:52:32.760Z","lastSeenAt":"2026-05-18T18:52:32.760Z","tsv":"'-01':75,85 '-20':76,86 '00':78,79,88,89 '1':51 '2':104 '2025':74,84 'agenda':112 'america/new_york':81,91 'block':3,10,19,41,55,71 'busi':109 'byday':96 'calendar':13,24,36,44,57,111 'calendarid':61 'creat':6,37,52 'datetim':73,83 'deep':16,47,69 'descript':67 'end':82 'event':58 'execut':31 'focus':4,8,20,39,54,65 'follow':28 'fr':101 'freq':94 'googl':12,23,43 'gws':35,56,110 'gws-calendar':34 'hour':18,49 'insert':59 'json':63 'load':26 'mo':97 'opaqu':103 'param':60 'prerequisit':25 'primari':62 'protect':15,46,68 'recip':2,33 'recipe-block-focus-tim':1 'recur':7,38,53 'recurr':92 'rrule':93 'show':107 'skill':29 'skill-recipe-block-focus-time' 'source-googleworkspace' 'start':72 'step':50 'summari':64 't09':77 't11':87 'th':100 'time':5,9,21,40,66 'timezon':80,90 'topic-agent-skills' 'topic-ai-agent' 'topic-automation' 'topic-cli' 'topic-discovery-api' 'topic-gemini-cli-extension' 'topic-google-admin' 'topic-google-api' 'topic-google-calendar' 'topic-google-chat' 'topic-google-docs' 'topic-google-drive' 'transpar':102 'tu':98 'verifi':105 'week':95 'work':17,48,70","prices":[{"id":"b6e47607-2dd9-48e2-85be-c3eb4f0c7caa","listingId":"90d1c3b1-2acf-4e4c-bbfb-0fb2d82fd946","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"googleworkspace","category":"cli","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:18.469Z"}],"sources":[{"listingId":"90d1c3b1-2acf-4e4c-bbfb-0fb2d82fd946","source":"github","sourceId":"googleworkspace/cli/recipe-block-focus-time","sourceUrl":"https://github.com/googleworkspace/cli/tree/main/skills/recipe-block-focus-time","isPrimary":false,"firstSeenAt":"2026-04-18T21:52:21.429Z","lastSeenAt":"2026-05-18T18:52:32.760Z"},{"listingId":"90d1c3b1-2acf-4e4c-bbfb-0fb2d82fd946","source":"skills_sh","sourceId":"googleworkspace/cli/recipe-block-focus-time","sourceUrl":"https://skills.sh/googleworkspace/cli/recipe-block-focus-time","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:18.469Z","lastSeenAt":"2026-05-07T22:40:15.833Z"}],"details":{"listingId":"90d1c3b1-2acf-4e4c-bbfb-0fb2d82fd946","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"googleworkspace","slug":"recipe-block-focus-time","github":{"repo":"googleworkspace/cli","stars":26371,"topics":["agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","google-workspace","oauth2","rust"],"license":"apache-2.0","html_url":"https://github.com/googleworkspace/cli","pushed_at":"2026-05-12T16:46:11Z","description":"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","skill_md_sha":"6ac952e8c454f5311b08096da03f04a7e1e32adf","skill_md_path":"skills/recipe-block-focus-time/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/googleworkspace/cli/tree/main/skills/recipe-block-focus-time"},"layout":"multi","source":"github","category":"cli","frontmatter":{"name":"recipe-block-focus-time","description":"Create recurring focus time blocks on Google Calendar to protect deep work hours."},"skills_sh_url":"https://skills.sh/googleworkspace/cli/recipe-block-focus-time"},"updatedAt":"2026-05-18T18:52:32.760Z"}}