From gws
Add a list of attendees to an existing Google Calendar event and send notifications.
npx claudepluginhub fakoli/fakoli-plugins --plugin gwsThis skill uses the workspace's default tool permissions.
Add a list of attendees to an existing Google Calendar event and send notifications.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Add a list of attendees to an existing Google Calendar event and send notifications.
Use this workflow when the user needs to add multiple people to an existing event, or bulk-invite a team to a meeting.
Show the user's upcoming events so they can identify the right one:
gws calendar +agenda --format table
Fetch the event to see existing attendees (you'll need to preserve them):
gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}' \
--fields "summary,attendees"
Merge the existing attendee list with the new ones. Use --dry-run first:
gws calendar events patch \
--params '{"calendarId": "primary", "eventId": "EVENT_ID", "sendUpdates": "all"}' \
--json '{"attendees": [EXISTING_PLUS_NEW_ATTENDEES]}' \
--dry-run
Confirm with the user, then execute without --dry-run.
gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}' \
--fields "summary,attendees"
--dry-run before patching"sendUpdates": "all" so attendees get notifiedattendees field is a full replacement, not an appendattendees array replaces the entire list — always include existing attendees