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.
recipe-search-and-export-emails
Find Gmail messages matching a query and export them for review.
recipe-send-personalized-emails
Read recipient data from Google Sheets and send personalized Gmail messages to each row.
recipe-send-team-announcement
Send team announcements simultaneously via Gmail and Google Chat.
recipe-share-doc-and-notify
Share Google Docs with collaborators and notify them via email in one workflow.
recipe-share-event-materials
Share Google Drive files with all attendees of a Google Calendar event.
recipe-share-folder-with-team
Share Google Drive folders with team members as editors or viewers.