From all-skills
Uploads files from Claude to Google Drive via a Google Apps Script web app. Supports folder organization, Hebrew filenames, and overwrite mode.
How this skill is triggered — by the user, by Claude, or both
Slash command
/all-skills:google-drive-uploadThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Upload files directly from Claude to Google Drive using a simple Google Apps Script.
Upload files directly from Claude to Google Drive using a simple Google Apps Script.
~/.cowork-gdrive-config.json)~/.cowork-gdrive-config.json with your script URL and API keyAsk Claude naturally:
```bash
cat "$HOME/.cowork-gdrive-config.json"
FILE="/path/to/file" B64=$(base64 "$FILE" | tr -d '\n') MIME=$(file --mime-type -b "$FILE")
curl -s -L -H "Content-Type: application/json"
-d '{"fileName":"name","content":"'$B64'","mimeType":"'$MIME'","apiKey":"KEY"}'
"SCRIPT_URL"
```
User: "Upload this report to Google Drive"
Output: Claude encodes the file, uploads it via the Apps Script, and returns: "Uploaded successfully! Here's your file: https://drive.google.com/file/d/abc123/view"
folderPath to organize files into folders (e.g., "Clients/Acme")"replaceExisting": true to overwrite instead of duplicatingFull plugin with setup guide and Apps Script code: https://github.com/msmobileapps/google-drive-upload-plugin
Built by MSApps — AI Automation & Application Development
npx claudepluginhub davepoon/buildwithclaude --plugin all-skillsReads, exports, uploads, renames, moves, and deletes Google Drive files via the Drive v3 REST API. Use when the user provides a Drive file ID or link.
Provides instructions for Claude to use Google Drive API to list, read, create, update, and delete files and folders. Useful for managing documents and automating file operations in Drive.
Automates Google Drive file operations (search, upload, download, move, copy, rename, trash) via Python scripts with standalone OAuth. Requires Google Workspace account.