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- gws-calendar skill installed
- Google Workspace CLI (gws) binary available
- Access to Google Calendar API
How to use recipe-schedule-recurring-event
- 1.Prepare event details: summary, start/end dateTime, timezone, and attendee emails
- 2.Run gws calendar events insert with calendarId, summary, start/end times, recurrence rule, and attendees list
- 3.Verify creation using gws calendar +agenda to view the event on your calendar
Use cases
- 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
- 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
Modify the RRULE value in the recurrence array. Examples: FREQ=DAILY, FREQ=WEEKLY;BYDAY=MO,WE,FR, FREQ=MONTHLY;BYMONTHDAY=15
Yes, add multiple objects to the attendees array with different email addresses.
Use standard IANA timezone identifiers like America/New_York, Europe/London, or Asia/Tokyo.
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
- 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"}]}' - Verify it was created:
gws calendar +agenda --days 14 --format table
Related skills
More from googleworkspace/cli and the wider catalog.
gws-gmail
Send, read, and manage Gmail emails via Google Workspace CLI.
gws-drive
Manage Google Drive files, folders, and shared drives via CLI.
gws-docs
Read and write Google Docs via command line.
gws-calendar
Manage Google Calendar events, calendars, and access control via CLI.
gws-sheets
Read and write Google Sheets spreadsheets via CLI.
gws-gmail-send
Send emails via Gmail with attachments, CC/BCC, HTML support, and draft options.