Skip to content
Skillpedia
Tasks & projects32k · #6331

recipe-plan-weekly-schedule

Helps your agent see your week's schedule and fill empty slots with events. This ensures your time is well used.

What it does

This tool helps you organize your week in Google Calendar. It checks your schedule, finds free slots, and suggests or adds events to fill those gaps, ensuring your time is well utilized.

When to use it

  • ✓When you have many commitments and need to optimize your time.
  • ✓When you want to ensure time blocks for important tasks.
  • ✓When your schedule seems empty and you want to fill it with useful activities.

Example of what to ask your AI

“Help me plan my week in Google Calendar, find free slots, and add a focused work block on Tuesday afternoon.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/googleworkspace/cli/blob/main/skills/recipe-plan-weekly-schedule/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/googleworkspace/cli/blob/main/skills/recipe-plan-weekly-schedule/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool first looks at your current schedule to see what's already booked. Then, it searches for empty spaces and allows you to add new events, like meetings or study blocks, to fill these times.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add googleworkspace/cli --skill recipe-plan-weekly-schedule

Or download just the file:

curl -L https://raw.githubusercontent.com/googleworkspace/cli/main/skills/recipe-plan-weekly-schedule/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Plan Your Weekly Google Calendar Schedule

PREREQUISITE: Load the following skills to execute this recipe: gws-calendar

Review your Google Calendar week, identify gaps, and add events to fill them.

Steps

  1. Check this week's agenda: gws calendar +agenda
  2. Check free/busy for the week: gws calendar freebusy query --json '{"timeMin": "2025-01-20T00:00:00Z", "timeMax": "2025-01-25T00:00:00Z", "items": [{"id": "primary"}]}'
  3. Add a new event: gws calendar +insert --summary 'Deep Work Block' --start '2026-01-21T14:00:00' --end '2026-01-21T16:00:00'
  4. Review updated schedule: gws calendar +agenda
FAQ

Do I need Google Calendar installed?

Yes, you need to have Google Calendar set up for this tool to access it and make changes.

Can the tool add events automatically?

The tool can suggest or add events based on the information you provide, but you have the final say on what gets added.

Can I use this for any type of event?

Yes, you can use it to schedule meetings, study blocks, workouts, or any other activity that requires a set time.

Details

Original description by the author

Review your Google Calendar week, identify gaps, and add events to fill them.

repo: googleworkspace/cli

Popularity

GitHub stars
32k
Ranking position
#6331
License
Apache-2.0
Updated
10/6/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills