recipe-schedule-recurring-event — Claude Code skill: what it does
A recipe skill that walks the agent through creating a recurring Google Calendar event with attendees via the gws CLI, then checking that it landed.
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a claude-codeWhat recipe-schedule-recurring-event does
A recipe from the googleworkspace/cli repository. There is no code of its own: the skill is a short runbook with the commands spelled out, aimed at one job — a repeating event with attendees on a calendar.
Step one is gws calendar events insert, called with the calendar id and a JSON body holding the summary, start and end times, attendee list, and a recurrence rule such as RRULE:FREQ=WEEKLY;BYDAY=MO. Step two confirms the result with gws calendar +agenda.
Two things must be in place first: the gws binary and the gws-calendar skill loaded, since the recipe leans on the command syntax documented there. Worth installing if your scheduling already lives in the terminal. If you have the calendar open in a browser, filling in the event form by hand is quicker.
What it helps with
- create a weekly standup on the primary calendar
- set a recurrence rule without opening the Calendar UI
- confirm the event actually shows up on the agenda
- pass attendees, duration and time zone in a single call
- repeat the same meeting setup from the terminal
Example prompts for the agent
- Create a weekly Monday standup with [email protected] as an attendee and verify it exists.
- Schedule the recurring meeting and print the agenda as a table.
- Set up a half-hour recurring sync and show me what is coming up next.
How to install recipe-schedule-recurring-event
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-schedule-recurring-event/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-schedule-recurring-event/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a codex2Manually: put the files in place
.agents/skills/recipe-schedule-recurring-event/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a cursor2Manually: put the files in place
.cursor/skills/recipe-schedule-recurring-event/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-schedule-recurring-event2Manually: put the files in place
.github/skills/recipe-schedule-recurring-event/SKILL.md1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a gemini-cli2Platform CLI
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-schedule-recurring-eventManually: put the files in place
.devin/skills/recipe-schedule-recurring-event/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set95
The whole set →Similar
Questions about recipe-schedule-recurring-event
How do I install recipe-schedule-recurring-event in Claude Code?
Run npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a claude-code. The skill file lands at ~/.claude/skills/recipe-schedule-recurring-event/SKILL.md. Other agents take the same command with their own -a target, for example -a cursor or -a codex.
What does recipe-schedule-recurring-event do?
It gives the agent two steps: build a recurring event with gws calendar events insert, then verify it with gws calendar +agenda. Attendees and the recurrence rule go into the JSON request body.
What do I need before using it?
The gws binary plus the gws-calendar skill loaded, because the recipe depends on the command syntax it documents. Without them the agent has nothing to assemble the call from.
Source text
SKILL.md · Apache-2.0
---
name: recipe-schedule-recurring-event
description: "Create a recurring Google Calendar event with attendees."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "scheduling"
requires:
bins:
- gws
skills:
- gws-calendar
---
# Schedule a Recurring Meeting
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`
Create a recurring Google Calendar event with attendees.
## Steps
1. Create recurring event: `gws calendar events insert --params '{"calendarId": "primary"}' --json '{"summary": "Weekly Standup", "start": {"dateTime": "2024-03-18T09:00:00", "timeZone": "America/New_York"}, "end": {"dateTime": "2024-03-18T09:30:00", "timeZone": "America/New_York"}, "recurrence": ["RRULE:FREQ=WEEKLY;BYDAY=MO"], "attendees": [{"email": "[email protected]"}]}'`
2. Verify it was created: `gws calendar +agenda --days 14 --format table`
© googleworkspace · Apache-2.0 · googleworkspace/cli