recipe-share-event-materials
This recipe automates file distribution by retrieving attendees from a Google Calendar event and granting them access to specified Google Drive files. It uses the gws-calendar and gws-drive skills to fetch event details and manage sharing permissions.
recipe-share-event-materials distributes Google Drive files to all attendees of a calendar event.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-22
recipe-share-event-materials distributes Google Drive files to all attendees of a calendar event. This recipe automates file distribution by retrieving attendees from a Google Calendar event and granting them access to specified Google Drive files. It uses the gws-calendar and gws-drive skills to fetch event details and manage sharing permissions.
Use it when
- Yes.
- recipe-share-event-materials requires a Google Calendar event with attendees and one or more Google Drive files you want to share.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
googleworkspace/cli/recipe-share-event-materials · repository language: Rust
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does recipe-share-event-materials share Google Drive files with meeting attendees?
recipe-share-event-materials automates file distribution by retrieving attendees from a Google Calendar event and granting them access to specified Google Drive files. It uses the gws-calendar and gws-drive skills to fetch event details and manage sharing permissions, eliminating manual permission grants.
Can recipe-share-event-materials distribute files to calendar event participants?
Yes. recipe-share-event-materials retrieves the full list of participants from your calendar event and automatically grants them access to your selected Google Drive files. This bulk sharing approach saves time versus manually adding permissions for each attendee.
What does recipe-share-event-materials require to work?
recipe-share-event-materials requires a Google Calendar event with attendees and one or more Google Drive files you want to share. The recipe fetches the attendee list from the calendar event and applies sharing permissions to your Drive files for each participant.
Does recipe-share-event-materials automate file sharing for meetings?
Yes. recipe-share-event-materials automates the entire process of distributing meeting materials by connecting your calendar event to your Drive files. Once configured with an event and files, it handles permission management without further manual intervention.
How can I share documents with everyone in a meeting using recipe-share-event-materials?
recipe-share-event-materials lets you specify a calendar event and Drive files. It automatically identifies all event attendees and grants them access to those files, ensuring all meeting participants have the materials they need without individual sharing steps.
Is recipe-share-event-materials open source?
Yes. recipe-share-event-materials is licensed under Apache-2.0, making it open source and available for use, modification, and distribution under the terms of that license.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
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
- Get event attendees:
gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}' - Share file with each attendee:
gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "attendee@company.com"}' - Verify sharing:
gws drive permissions list --params '{"fileId": "FILE_ID"}' --format table
File tree — 1 file
skills/recipe-share-event-materials/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Share Google Drive files with all attendees of a calendar event”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This recipe automates adding multiple attendees to an existing Google Calendar event while sending notifications to all participants. It retrieves the event, patches it with a list of attendee emails, and verifies the changes.
This recipe queries Google Calendar's free/busy status across multiple users to identify shared availability windows. It retrieves busy/free data for a specified time range, then helps you spot overlapping open slots where all attendees can meet.
This recipe automates moving Google Calendar events to different times while sending updates to all attendees. It chains calendar lookup, event retrieval, and time-change operations into a single workflow.
gws-calendar-insert adds new events to Google Calendar with required title and time fields, plus optional location, description, attendees, and Google Meet links. Configure which calendar receives the event and use RFC3339 timestamps for scheduling.
This recipe automates setup of repeating calendar meetings in Google Calendar, adding attendees and configuring recurrence rules in a single operation. It builds on the gws-calendar skill to handle the full workflow.
A single command-line interface that connects to every Google Workspace API, from Drive and Gmail to Calendar, Sheets, Docs, Slides, Chat, and Admin tools. The CLI dynamically discovers available endpoints at runtime, so new Google APIs are supported automatically without updates. Built for both human operators and AI agents with JSON-structured output.
More skills recipe-create-events-from-sheet (Apache-2.0) · persona-project-manager (Apache-2.0) · gws-calendar-agenda (Apache-2.0)