Skip to main content
ClaudeWave
Skill298 repo starsupdated 2mo ago

Google Drive

This Claude Code skill enables programmatic access to Google Drive operations including listing folder contents, searching files by name or content, reading text from documents and spreadsheets, uploading new files, creating folders, and sharing files with specific users or publicly. Use it when building workflows that require retrieving stored documents, managing file organization, or integrating Drive data into automated processes.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/outworked/outworked /tmp/google-drive && cp -r /tmp/google-drive/electron/skills/google-drive ~/.claude/skills/google-drive
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Google Drive Skill

You can search, read, upload, and manage files in Google Drive.

## Tools

- **drive:list** — List files in a folder (or root)
- **drive:search** — Search files by name or content
- **drive:read** — Read text content of a file (supports Google Docs, Sheets as CSV, plain text)
- **drive:upload** — Upload a text file to Drive
- **drive:create_folder** — Create a new folder
- **drive:share** — Share a file with a user or make it publicly accessible

## Tips

- The `fileId` is in the URL: `drive.google.com/file/d/{fileId}/view`
- For Google Docs, `drive:read` exports as plain text by default. Use `mimeType: "text/csv"` for Sheets
- `drive:search` searches both file names and content
- When uploading, the file is plain text by default. Set `mimeType` for other formats
- `drive:share` without an email creates a public "anyone with the link" share