PluginBench
Skill
Pass
Audit score 90

recipe-schedule-recurring-event

googleworkspace/cli

Create recurring Google Calendar events with attendees using the command line.

What is recipe-schedule-recurring-event?

This recipe creates a recurring Google Calendar event with specified attendees, start/end times, and recurrence rules. Use it to set up repeating meetings like standups, syncs, or team gatherings directly from the CLI.

  • Create recurring events with custom summary, date, and time
  • Set recurrence patterns using RRULE (daily, weekly, monthly, etc.)
  • Add multiple attendees by email address
  • Specify timezone for event scheduling
  • Verify event creation by viewing calendar agenda

How to install recipe-schedule-recurring-event

npx skills add null --skill recipe-schedule-recurring-event
Prerequisites
  • gws-calendar skill installed
  • Google Workspace CLI (gws) binary available
  • Access to Google Calendar API
Claude Code
Cursor
Windsurf
Cline

How to use recipe-schedule-recurring-event

  1. 1.Prepare event details: summary, start/end dateTime, timezone, and attendee emails
  2. 2.Run gws calendar events insert with calendarId, summary, start/end times, recurrence rule, and attendees list
  3. 3.Verify creation using gws calendar +agenda to view the event on your calendar

Use cases

Good for
  • Schedule a weekly team standup meeting with all attendees
  • Create a monthly all-hands meeting that repeats on the first Monday
  • Set up recurring 1-on-1s with specific team members
  • Establish a daily standup at a consistent time across timezones
  • Generate recurring calendar blocks for recurring tasks or reviews
Who it's for
  • Engineering managers coordinating team meetings
  • Team leads scheduling recurring standups or syncs
  • Calendar administrators setting up company-wide recurring events
  • Anyone automating meeting creation via CLI

recipe-schedule-recurring-event FAQ

How do I change the recurrence pattern?

Modify the RRULE value in the recurrence array. Examples: FREQ=DAILY, FREQ=WEEKLY;BYDAY=MO,WE,FR, FREQ=MONTHLY;BYMONTHDAY=15

Can I add multiple attendees?

Yes, add multiple objects to the attendees array with different email addresses.

What timezone formats are supported?

Use standard IANA timezone identifiers like America/New_York, Europe/London, or Asia/Tokyo.

How do I verify the event was created?

Run gws calendar +agenda --days 14 --format table to view upcoming events on your calendar.

Full instructions (SKILL.md)

Source of truth, from googleworkspace/cli.


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": "team@company.com"}]}'
  2. Verify it was created: gws calendar +agenda --days 14 --format table