recipe-share-event-materials
Helps your agent share Google Drive files with all event attendees. It's useful for ensuring everyone has the necessary materials for meetings.
What it does
This tool shares Google Drive files with all attendees of a Google Calendar event. It's like sending an invitation with attachments to everyone attending a meeting.
When to use it
- ✓When you want all meeting participants to access an important document.
- ✓Before a meeting, to ensure everyone has the supporting materials.
- ✓After a meeting, to share notes or recordings with attendees.
Example of what to ask your AI
“Share the file 'final_report.pdf' with the attendees of the 'Project X Meeting' event on my Google Calendar.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool first gets the list of attendees' emails from your calendar event. Then, it sends an invitation to each of those emails, allowing them to view the file you selected in Google Drive.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add googleworkspace/cli --skill recipe-share-event-materialsOr download just the file:
curl -L https://raw.githubusercontent.com/googleworkspace/cli/main/skills/recipe-share-event-materials/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
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
FAQ
Do I need to have the files in Google Drive?
Yes, the files you want to share must be saved in your Google Drive.
Who can use this?
Anyone who has Google Calendar and Google Drive set up.
Can I choose who can edit the file?
By default, people can only view the file ('reader'). If you need a different permission, you would have to ask the tool more specifically.
Details
Original description by the author
Share Google Drive files with all attendees of a Google Calendar event.
repo: googleworkspace/cli
Popularity
- GitHub stars
- 32k
- Ranking position
- #6341
- License
- Apache-2.0
- Updated
- 10/6/2026
Comments
- …
More skills from this repository
gws-admin-reports
Helps your agent get activity reports from Google Workspace. It collects audit and usage data.
googleworkspace/cli
gws-calendar-agenda
Helps your agent see upcoming events across all calendars. It's useful for organizing your schedule and knowing what's coming up.
googleworkspace/cli
gws-calendar-insert
Lets your agent create new events in Google Calendar. It's useful for scheduling appointments and meetings.
googleworkspace/cli
gws-calendar
Allows your agent to manage calendars and events. It's useful for organizing your life and work.
googleworkspace/cli
Similar skills
intent-driven-development
Helps your agent turn ideas into clear, testable plans. Defines criteria to ensure changes are made correctly and safely.
affaan-m/ECC
product-capability
Guides your agent in turning product ideas into clear plans. It defines what needs to be done, the limits, and decisions before development.
affaan-m/ECC
article-writing
Writes long-form content like articles, guides, and blog posts with a unique style. It's useful when you need well-written texts with a consistent voice and credibility.
affaan-m/ECC