[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-google-workspace-recipe-batch-invite-to-event":3,"mdc-vfym4g-key":46,"related-repo-google-workspace-recipe-batch-invite-to-event":140,"related-org-google-workspace-recipe-batch-invite-to-event":221},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":41,"sourceUrl":44,"mdContent":45},"recipe-batch-invite-to-event","invite attendees to Google Calendar events","Add a list of attendees to an existing Google Calendar event and send notifications.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"google-workspace","Google Workspace","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fgoogle-workspace.png","googleworkspace",[13,15,18],{"name":9,"slug":8,"type":14},"tag",{"name":16,"slug":17,"type":14},"Google Calendar","google-calendar",{"name":19,"slug":20,"type":14},"Meetings","meetings",29614,"https:\u002F\u002Fgithub.com\u002Fgoogleworkspace\u002Fcli","2026-07-12T08:25:46.020587",null,1717,[27,28,29,30,31,32,33,34,17,35,36,37,38,8,39,40],"agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-chat","google-docs","google-drive","google-sheets","oauth2","rust",{"repoUrl":22,"stars":21,"forks":25,"topics":42,"description":43},[27,28,29,30,31,32,33,34,17,35,36,37,38,8,39,40],"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","https:\u002F\u002Fgithub.com\u002Fgoogleworkspace\u002Fcli\u002Ftree\u002FHEAD\u002Fskills\u002Frecipe-batch-invite-to-event","---\nname: recipe-batch-invite-to-event\ndescription: \"Add a list of attendees to an existing Google Calendar event and send notifications.\"\nmetadata:\n  version: 0.22.5\n  openclaw:\n    category: \"recipe\"\n    domain: \"scheduling\"\n    requires:\n      bins:\n        - gws\n      skills:\n        - gws-calendar\n---\n\n# Add Multiple Attendees to a Calendar Event\n\n> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`\n\nAdd a list of attendees to an existing Google Calendar event and send notifications.\n\n## Steps\n\n1. Get the event: `gws calendar events get --params '{\"calendarId\": \"primary\", \"eventId\": \"EVENT_ID\"}'`\n2. 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\"}]}'`\n3. Verify attendees: `gws calendar events get --params '{\"calendarId\": \"primary\", \"eventId\": \"EVENT_ID\"}'`\n\n",{"data":47,"body":58},{"name":4,"description":6,"metadata":48},{"version":49,"openclaw":50},"0.22.5",{"category":51,"domain":52,"requires":53},"recipe","scheduling",{"bins":54,"skills":56},[55],"gws",[57],"gws-calendar",{"type":59,"children":60},"root",[61,70,92,96,103],{"type":62,"tag":63,"props":64,"children":66},"element","h1",{"id":65},"add-multiple-attendees-to-a-calendar-event",[67],{"type":68,"value":69},"text","Add Multiple Attendees to a Calendar Event",{"type":62,"tag":71,"props":72,"children":73},"blockquote",{},[74],{"type":62,"tag":75,"props":76,"children":77},"p",{},[78,84,86],{"type":62,"tag":79,"props":80,"children":81},"strong",{},[82],{"type":68,"value":83},"PREREQUISITE:",{"type":68,"value":85}," Load the following skills to execute this recipe: ",{"type":62,"tag":87,"props":88,"children":90},"code",{"className":89},[],[91],{"type":68,"value":57},{"type":62,"tag":75,"props":93,"children":94},{},[95],{"type":68,"value":6},{"type":62,"tag":97,"props":98,"children":100},"h2",{"id":99},"steps",[101],{"type":68,"value":102},"Steps",{"type":62,"tag":104,"props":105,"children":106},"ol",{},[107,119,130],{"type":62,"tag":108,"props":109,"children":110},"li",{},[111,113],{"type":68,"value":112},"Get the event: ",{"type":62,"tag":87,"props":114,"children":116},{"className":115},[],[117],{"type":68,"value":118},"gws calendar events get --params '{\"calendarId\": \"primary\", \"eventId\": \"EVENT_ID\"}'",{"type":62,"tag":108,"props":120,"children":121},{},[122,124],{"type":68,"value":123},"Add attendees: ",{"type":62,"tag":87,"props":125,"children":127},{"className":126},[],[128],{"type":68,"value":129},"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\"}]}'",{"type":62,"tag":108,"props":131,"children":132},{},[133,135],{"type":68,"value":134},"Verify attendees: ",{"type":62,"tag":87,"props":136,"children":138},{"className":137},[],[139],{"type":68,"value":118},{"items":141,"total":220},[142,159,169,179,189,200,209],{"slug":143,"name":143,"fn":144,"description":145,"org":146,"tags":147,"stars":21,"repoUrl":22,"updatedAt":158},"gws-admin-reports","generate Google Workspace audit and usage reports","Google Workspace Admin SDK: Audit logs and usage reports.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[148,151,152,155],{"name":149,"slug":150,"type":14},"Audit","audit",{"name":9,"slug":8,"type":14},{"name":153,"slug":154,"type":14},"Logs","logs",{"name":156,"slug":157,"type":14},"Reporting","reporting","2026-07-12T08:26:31.062227",{"slug":57,"name":57,"fn":160,"description":161,"org":162,"tags":163,"stars":21,"repoUrl":22,"updatedAt":168},"manage Google Calendar events and schedules","Google Calendar: Manage calendars and events.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[164,165,166],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":167,"slug":52,"type":14},"Scheduling","2026-07-12T08:24:59.616333",{"slug":170,"name":170,"fn":171,"description":172,"org":173,"tags":174,"stars":21,"repoUrl":22,"updatedAt":178},"gws-calendar-agenda","show upcoming Google Calendar events","Google Calendar: Show upcoming events across all calendars.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[175,176,177],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},"2026-07-12T08:25:10.888894",{"slug":180,"name":180,"fn":181,"description":182,"org":183,"tags":184,"stars":21,"repoUrl":22,"updatedAt":188},"gws-calendar-insert","create Google Calendar events","Google Calendar: Create a new event.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[185,186,187],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":167,"slug":52,"type":14},"2026-07-12T08:25:09.604012",{"slug":190,"name":190,"fn":191,"description":192,"org":193,"tags":194,"stars":21,"repoUrl":22,"updatedAt":199},"gws-chat","manage Google Chat spaces and messages","Google Chat: Manage Chat spaces and messages.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[195,196],{"name":9,"slug":8,"type":14},{"name":197,"slug":198,"type":14},"Messaging","messaging","2026-07-12T08:26:10.121585",{"slug":201,"name":201,"fn":202,"description":203,"org":204,"tags":205,"stars":21,"repoUrl":22,"updatedAt":208},"gws-chat-send","send messages to Google Chat spaces","Google Chat: Send a message to a space.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[206,207],{"name":9,"slug":8,"type":14},{"name":197,"slug":198,"type":14},"2026-07-12T08:24:45.761728",{"slug":210,"name":210,"fn":211,"description":212,"org":213,"tags":214,"stars":21,"repoUrl":22,"updatedAt":219},"gws-classroom","manage Google Classroom rosters and coursework","Google Classroom: Manage classes, rosters, and coursework.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[215,218],{"name":216,"slug":217,"type":14},"Education","education",{"name":9,"slug":8,"type":14},"2026-07-12T08:25:00.846861",95,{"items":222,"total":220},[223,230,236,242,248,253,258,263,276,289,302,315],{"slug":143,"name":143,"fn":144,"description":145,"org":224,"tags":225,"stars":21,"repoUrl":22,"updatedAt":158},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[226,227,228,229],{"name":149,"slug":150,"type":14},{"name":9,"slug":8,"type":14},{"name":153,"slug":154,"type":14},{"name":156,"slug":157,"type":14},{"slug":57,"name":57,"fn":160,"description":161,"org":231,"tags":232,"stars":21,"repoUrl":22,"updatedAt":168},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[233,234,235],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":167,"slug":52,"type":14},{"slug":170,"name":170,"fn":171,"description":172,"org":237,"tags":238,"stars":21,"repoUrl":22,"updatedAt":178},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[239,240,241],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},{"slug":180,"name":180,"fn":181,"description":182,"org":243,"tags":244,"stars":21,"repoUrl":22,"updatedAt":188},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[245,246,247],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":167,"slug":52,"type":14},{"slug":190,"name":190,"fn":191,"description":192,"org":249,"tags":250,"stars":21,"repoUrl":22,"updatedAt":199},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[251,252],{"name":9,"slug":8,"type":14},{"name":197,"slug":198,"type":14},{"slug":201,"name":201,"fn":202,"description":203,"org":254,"tags":255,"stars":21,"repoUrl":22,"updatedAt":208},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[256,257],{"name":9,"slug":8,"type":14},{"name":197,"slug":198,"type":14},{"slug":210,"name":210,"fn":211,"description":212,"org":259,"tags":260,"stars":21,"repoUrl":22,"updatedAt":219},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[261,262],{"name":216,"slug":217,"type":14},{"name":9,"slug":8,"type":14},{"slug":264,"name":264,"fn":265,"description":266,"org":267,"tags":268,"stars":21,"repoUrl":22,"updatedAt":275},"gws-docs","read and write Google Docs","Read and write Google Docs.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[269,272,274],{"name":270,"slug":271,"type":14},"Documents","documents",{"name":273,"slug":36,"type":14},"Google Docs",{"name":9,"slug":8,"type":14},"2026-07-12T08:26:07.645598",{"slug":277,"name":277,"fn":278,"description":279,"org":280,"tags":281,"stars":21,"repoUrl":22,"updatedAt":288},"gws-docs-write","append text to Google Docs","Google Docs: Append text to a document.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[282,283,284,285],{"name":270,"slug":271,"type":14},{"name":273,"slug":36,"type":14},{"name":9,"slug":8,"type":14},{"name":286,"slug":287,"type":14},"Writing","writing","2026-07-12T08:26:22.261687",{"slug":290,"name":290,"fn":291,"description":292,"org":293,"tags":294,"stars":21,"repoUrl":22,"updatedAt":301},"gws-drive","manage files in Google Drive","Google Drive: Manage files, folders, and shared drives.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[295,298,300],{"name":296,"slug":297,"type":14},"File Storage","file-storage",{"name":299,"slug":37,"type":14},"Google Drive",{"name":9,"slug":8,"type":14},"2026-07-12T08:24:42.025037",{"slug":303,"name":303,"fn":304,"description":305,"org":306,"tags":307,"stars":21,"repoUrl":22,"updatedAt":314},"gws-drive-upload","upload files to Google Drive","Google Drive: Upload a file with automatic metadata.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[308,309,312,313],{"name":296,"slug":297,"type":14},{"name":310,"slug":311,"type":14},"File Uploads","file-uploads",{"name":299,"slug":37,"type":14},{"name":9,"slug":8,"type":14},"2026-07-12T08:25:02.071018",{"slug":316,"name":316,"fn":317,"description":318,"org":319,"tags":320,"stars":21,"repoUrl":22,"updatedAt":327},"gws-events","subscribe to Google Workspace events","Subscribe to Google Workspace events.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[321,323,324],{"name":322,"slug":29,"type":14},"Automation",{"name":9,"slug":8,"type":14},{"name":325,"slug":326,"type":14},"Notifications","notifications","2026-07-12T08:24:35.741351"]