
Recipe Share Event Materials
- 23.8k installs
- 30k repo stars
- Updated July 22, 2026
- googleworkspace/cli
recipe-share-event-materials is an automation recipe that shares Google Drive files with calendar event attendees.
About
Automation recipe that shares Google Drive files with all attendees of a Google Calendar event. Developers use this to streamline document distribution for meetings, eliminating manual permission grants. Combines calendar and drive APIs in a repeatable workflow.
- Retrieves attendees from Google Calendar events
- Shares Google Drive files with all attendees automatically
- Includes verification step to confirm sharing permissions
Recipe Share Event Materials by the numbers
- 23,818 all-time installs (skills.sh)
- +797 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #40 of 2,742 Automation & Workflows skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
recipe-share-event-materials capabilities & compatibility
- Works with
- google drive
- Use cases
- orchestration
What recipe-share-event-materials says it does
Share Google Drive files with all attendees of a Google Calendar event
Get event attendees: `gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'`
npx skills add https://github.com/googleworkspace/cli --skill recipe-share-event-materialsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 23.8k |
|---|---|
| repo stars | ★ 30k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 22, 2026 |
| Repository | googleworkspace/cli ↗ |
How do you share Drive files with calendar attendees?
Automatically distribute meeting materials to attendees by sharing Drive files with all event participants.
Who is it for?
Automating file distribution before or after meetings
Skip if: One-off manual file shares or teams not using Google Calendar and Google Drive together via gws.
When should I use this skill?
Need to share meeting materials with attendees without manual permission grants
What you get
Drive file permissions granted to every attendee email from a Calendar event.
- Drive file shared with all event attendees
- Reader-level permissions granted
By the numbers
- 2 documented recipe steps: get attendees, share file per attendee
- Requires 2 prerequisite skills: gws-calendar and gws-drive
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
Related skills
How it compares
Use recipe-share-event-materials for Calendar-driven bulk sharing; use gws-drive alone for single-user permission grants.
FAQ
How does it get attendee email addresses?
Fetches event details using gws calendar events get, which returns all attendee email addresses.
What permission level is set?
Recipe sets 'reader' role by default - modify the --json body to adjust permissions.
Is Recipe Share Event Materials safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.