Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
googleworkspace avatar

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)
At a glance

recipe-share-event-materials capabilities & compatibility

Works with
google drive
Use cases
orchestration
From the docs

What recipe-share-event-materials says it does

Share Google Drive files with all attendees of a Google Calendar event
SKILL.md
Get event attendees: `gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'`
SKILL.md
npx skills add https://github.com/googleworkspace/cli --skill recipe-share-event-materials

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs23.8k
repo stars30k
Security audit3 / 3 scanners passed
Last updatedJuly 22, 2026
Repositorygoogleworkspace/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

SKILL.mdMarkdownGitHub ↗

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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.