
Plan Your Weekly Calendar
Review your Google Calendar week, find free gaps, and add events to fill them.
- Repository
- googleworkspace/cli
- Stars
- 32,059
- Licence
- Apache-2.0
- Files
- 1 file
What it does
Once installed, the agent can look at your Google Calendar for the week, check when you are free or busy, and then add new events (such as a focus block) into open time. It works by running the gws command-line tool to read and write your calendar, so it is a guided routine for scheduling rather than a general calendar assistant.
Great for
- People who want help protecting time for deep work or errands in a busy week
- Professionals who use Google Calendar and want an agent to spot open slots
- Anyone comfortable installing the gws command-line tool and authorising it to their Google account
Skip it if
- People who do not use Google Calendar, since the steps only work with it (the skill cannot read other calendar services)
- Shared or work calendars where adding events could notify colleagues or conflict with others' bookings, because the agent writes real events without a confirmation step described in the file
- Users who want the agent to avoid making changes; the recipe adds events directly
Try asking
- “Show me my calendar for this week and find gaps longer than two hours.”
- “Block a 2-hour Deep Work session tomorrow afternoon in my free time.”
- “Check my free/busy status for next week and suggest where to schedule focus time.”
- “Add a 30-minute admin block on Thursday and then show me the updated agenda.”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
recipe-plan-weekly-schedule.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip recipe-plan-weekly-schedule.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip recipe-plan-weekly-schedule.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Ask the agent to confirm the exact date and time before it adds events, since the example commands use fixed dates in 2025 and 2026 that you should update to the current week.
- Review the agenda output after each change to make sure no meetings were double-booked.
- Give the agent your time zone and working hours so the gaps it finds match your real day.
What's inside
- SKILL.md
Redistributed unmodified from googleworkspace/cli under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.