Skip to main content
plugin

google-drive-upload — Claude Code plugin: what it does, how to install

Uploads generated documents, PDFs, and spreadsheets from Claude Code straight to Google Drive. Organizes files into folders and replaces older copies.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install google-drive-upload@claude-community
Open on GitHub

What google-drive-upload does

This plugin connects Claude Code to Google Drive using a custom Google Apps Script web application. It handles text documents, spreadsheets, presentations, PDFs, and arbitrary file formats. The tool can create target folders on Google Drive automatically and overwrite older files by matching names.

Initial setup requires action outside the CLI. You must deploy a Google Apps Script web app that handles POST requests, then save its URL and API key into ~/.cowork-gdrive-config.json. File transfers fail unless this configuration file is present.

What it helps with

  • send generated spreadsheets or PDFs directly to Google Drive
  • create destination folders on Drive during export
  • overwrite existing Drive files matching the same filename

Example prompts for the agent

  • Upload this report to Google Drive
  • Save this file to my Projects folder on Google Drive
  • Put the current export into Drive and overwrite the old version

How to install google-drive-upload

Plugin marketplace

/plugin marketplace add anthropics/claude-plugins-community
/plugin install google-drive-upload@claude-community

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about google-drive-upload

How to install google-drive-upload in Claude Code?

Run /plugin marketplace add anthropics/claude-plugins-community inside Claude Code, then execute /plugin install google-drive-upload@claude-community.

What does google-drive-upload do?

It sends files generated or handled in your session to Google Drive, creating folders when needed and replacing matching files.

What setup is required before using this plugin?

You need to deploy a Google Apps Script web app accepting POST uploads, then store its endpoint URL and API key inside ~/.cowork-gdrive-config.json.

Source text

google-drive-upload · MIT
# Google Drive Upload — Claude Plugin by MSApps

Upload any file from Claude directly to your Google Drive. Free and unlimited.

## What it does

- Upload Word docs, PDFs, spreadsheets, presentations, or any file
- Organize uploads into folders (auto-creates if needed)
- Replace existing files by name
- Works in Cowork and Claude Code

## Installation

**Claude Code (CLI):**
```bash
/plugin marketplace add MSApps-Mobile/claude-plugins
/plugin install google-drive-upload@msapps-plugins
```

**Cowork:**
1. Settings → Plugins → Marketplaces → Add → `MSApps-Mobile/claude-plugins`
2. Search "google-drive-upload" → Install

## Setup (one-time)

1. Deploy the Google Apps Script web app (accepts file uploads via POST)
2. Save your config:

```json
// ~/.cowork-gdrive-config.json
{
  "url": "https://script.google.com/macros/s/YOUR_SCRIPT_ID/exec",
  "apiKey": "your-api-key"
}
```

## Usage

Just ask Claude naturally:

- "Upload this to Drive"
- "Save the report to Google Drive"
- "Put this in my Drive folder"

## License

MIT — Free and open source.

## Author

**MSApps** — [msapps.mobi](https://msapps.mobi) | [[email protected]](mailto:[email protected])

© MSApps-Mobile · MIT · MSApps-Mobile/claude-plugins

Similar plugins

All plugins for Cloud: AWS, Azure, GCP →

From the same set24

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor