googleworkspace avatar

Recipe Share Event Materials

Need to share presentation decks or documents with everyone who's attending your meeting? This recipe automates the tedious process of manually adding each attendee as a viewer to your Google Drive files. It pulls the attendee list from your calendar event, then batch-shares the specified files with read access for each person. Perfect for those last-minute "oh, I forgot to share the slides" moments or when you're dealing with large meetings where manual sharing would take forever. The verification step at the end confirms everyone actually got access, which is clutch for important presentations.

skills.sh installs
30.4K
GitHub stars
32.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add googleworkspace/cli --skill recipe-share-event-materials --agent claude-code

Installs into .claude/skills of the current project.

Files

Share Files with Meeting Attendees

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

Share Google Drive files with all attendees of a Google Calendar event.

Steps

  1. Get event attendees: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'
  2. Share file with each attendee: gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "attendee@company.com"}'
  3. Verify sharing: gws drive permissions list --params '{"fileId": "FILE_ID"}' --format table

Sponsors

Details

Repository
github.com/googleworkspace/cli
Category
CLI & Terminal

More from googleworkspace/cli

All 113
1googleworkspace avatarrecipe-send-team-announcementgoogleworkspace/cliSend a team announcement via both Gmail and a Google Chat space.30.3Kskills.sh installs
2googleworkspace avatargws-modelarmor-sanitize-promptgoogleworkspace/cliGoogle Model Armor: Sanitize a user prompt through a Model Armor template.30.3Kskills.sh installs
3googleworkspace avatarrecipe-log-deal-updategoogleworkspace/cliAppend a deal status update to a Google Sheets sales tracking spreadsheet.30.2Kskills.sh installs
4googleworkspace avatargws-scriptgoogleworkspace/cliManage Google Apps Script projects.27.3Kskills.sh installs
5googleworkspace avatargws-script-pushgoogleworkspace/cliGoogle Apps Script: Upload local files to an Apps Script project.26.7Kskills.sh installs
6wecomteam avatarwecomcli-docwecomteam/wecom-cliwecomcli doc26.3Kskills.sh installs