Skip to content
Skillpedia
Writing32k · #6341

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

https://github.com/googleworkspace/cli/blob/main/skills/recipe-share-event-materials/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/googleworkspace/cli/blob/main/skills/recipe-share-event-materials/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-materials

Or download just the file:

curl -L https://raw.githubusercontent.com/googleworkspace/cli/main/skills/recipe-share-event-materials/SKILL.md -o SKILL.md
Technical 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

  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
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

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills