Skip to content
Skillpedia
Web scraping32k · #6307

recipe-bulk-download-folder

Helps your agent list and download all files from a Google Drive folder. It's a quick way to get copies of your documents.

What it does

This tool downloads all files from a specific folder in your Google Drive. It organizes the files for you, making them easy to access.

When to use it

  • ✓When you need to save all files from a Google Drive project.
  • ✓When backing up an entire Google Drive folder to your computer.
  • ✓To easily share a collection of downloaded files.

Example of what to ask your AI

“Download all files from the Google Drive folder with ID 'XYZ123'.”

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-bulk-download-folder/SKILL.md

Ready-to-paste message

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

The tool first lists all the files in the folder you specify. Then, it downloads each of these files, one by one, to your computer. If there are Google Docs, it converts them to PDF before downloading.

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-bulk-download-folder

Or download just the file:

curl -L https://raw.githubusercontent.com/googleworkspace/cli/main/skills/recipe-bulk-download-folder/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Bulk Download Drive Folder

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

List and download all files from a Google Drive folder.

Steps

  1. List files in folder: gws drive files list --params '{"q": "'\''FOLDER_ID'\'' in parents"}' --format json
  2. Download each file: gws drive files get --params '{"fileId": "FILE_ID", "alt": "media"}' -o filename.ext
  3. Export Google Docs as PDF: gws drive files export --params '{"fileId": "FILE_ID", "mimeType": "application/pdf"}' -o document.pdf
FAQ

Do I need to have Google Drive installed?

No, you just need access to your Google Drive account where the files are located.

How do I find the folder ID?

The folder ID is the last part of the folder's web address (URL) in your browser when you open it in Google Drive.

Can I choose which files to download?

Currently, this tool downloads all files from the specified folder.

Details

Original description by the author

List and download all files from a Google Drive folder.

repo: googleworkspace/cli

Popularity

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