PluginBench
Skill
Pass
Audit score 90

recipe-batch-invite-to-event

googleworkspace/cli

Batch-add attendees to Google Calendar events and notify them automatically.

What is recipe-batch-invite-to-event?

This recipe adds multiple attendees to an existing Google Calendar event in one operation and sends notifications to all invitees. Use it when you need to quickly invite a group of people to a scheduled event.

  • Add multiple attendees to a Google Calendar event by email address
  • Send automatic notifications to all new attendees
  • Retrieve event details before and after modifications
  • Batch process attendee additions without manual invitations

How to install recipe-batch-invite-to-event

npx skills add null --skill recipe-batch-invite-to-event
Prerequisites
  • gws-calendar skill installed
  • Google Workspace CLI (gws) available
  • Access to the Google Calendar event to modify
Claude Code
Cursor
Windsurf
Cline

How to use recipe-batch-invite-to-event

  1. 1.Retrieve the event details using the event ID and calendar ID
  2. 2.Prepare a list of attendee email addresses
  3. 3.Use the patch command to add attendees with sendUpdates set to 'all' to notify them
  4. 4.Verify the attendees were added by retrieving the event again

Use cases

Good for
  • Invite a team to a meeting that was already scheduled
  • Add late registrants to a calendar event
  • Bulk-add external stakeholders to a project kickoff meeting
  • Update attendee lists for recurring events
Who it's for
  • Calendar administrators
  • Project managers
  • Event organizers
  • Team leads coordinating meetings

recipe-batch-invite-to-event FAQ

What happens if an attendee email is invalid?

The API will reject the request. Ensure all email addresses are valid before executing the patch command.

Will existing attendees be notified of changes?

Yes, when sendUpdates is set to 'all', all attendees (new and existing) receive notifications about the event update.

Can I add attendees to a past event?

Technically yes, but it is not recommended. The skill works on any event, but notifications for past events may confuse attendees.

How many attendees can I add at once?

Google Calendar API supports large attendee lists, but practical limits depend on your Google Workspace plan and API quotas.

Full instructions (SKILL.md)

Source of truth, from googleworkspace/cli.


name: recipe-batch-invite-to-event description: "Add a list of attendees to an existing Google Calendar event and send notifications." metadata: version: 0.22.5 openclaw: category: "recipe" domain: "scheduling" requires: bins: - gws skills: - gws-calendar

Add Multiple Attendees to a Calendar Event

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

Add a list of attendees to an existing Google Calendar event and send notifications.

Steps

  1. Get the event: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'
  2. Add attendees: gws calendar events patch --params '{"calendarId": "primary", "eventId": "EVENT_ID", "sendUpdates": "all"}' --json '{"attendees": [{"email": "alice@company.com"}, {"email": "bob@company.com"}, {"email": "carol@company.com"}]}'
  3. Verify attendees: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'