Skip to content
Skillpedia
Automations32k · #6319

recipe-create-shared-drive

Lets the agent create a Google Shared Drive and add members. Useful for team collaboration and file organization.

What it does

This tool creates a shared workspace in Google Drive for you and your colleagues. You can invite people and set whether they can only view, edit, or manage files.

When to use it

  • ✓Organizing a team project.
  • ✓Sharing important documents with a group.
  • ✓Creating a central location for event files.

Example of what to ask your AI

“Create a Shared Drive named 'Monthly Reports' and add 'maria@company.com' as an editor.”

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-create-shared-drive/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/googleworkspace/cli/blob/main/skills/recipe-create-shared-drive/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool uses specific commands to ask Google Drive to create the space and then add the people you specify, defining each person's access level.

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-create-shared-drive

Or download just the file:

curl -L https://raw.githubusercontent.com/googleworkspace/cli/main/skills/recipe-create-shared-drive/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Create and Configure a Shared Drive

PREREQUISITE: Load the following skills to execute this recipe: gws-drive

Create a Google Shared Drive and add members with appropriate roles.

Steps

  1. Create shared drive: gws drive drives create --params '{"requestId": "unique-id-123"}' --json '{"name": "Project X"}'
  2. Add a member: gws drive permissions create --params '{"fileId": "DRIVE_ID", "supportsAllDrives": true}' --json '{"role": "writer", "type": "user", "emailAddress": "member@company.com"}'
  3. List members: gws drive permissions list --params '{"fileId": "DRIVE_ID", "supportsAllDrives": true}'
FAQ

What is a Shared Drive?

It's a special folder in Google Drive where all members have access to the same files and can collaborate. Files belong to the group, not an individual.

What access levels can I give people?

You can set people as 'viewer' (can only see), 'content manager' (can add, edit, and move files), 'contributor' (can add, edit, and move files, but cannot delete or move files from other members), or 'manager' (has full control).

Do I need to install anything to use this?

No, you just need a Google account and to use this tool. It connects directly to your Google Drive.

Details

Original description by the author

Create a Google Shared Drive and add members with appropriate roles.

repo: googleworkspace/cli

Popularity

GitHub stars
32k
Ranking position
#6319
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