| name | google-drive-automation |
| description | Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read/write access. |
| type | skill |
| created | 2026-02-27T00:00:00.000Z |
| domain | productivity |
| category | automation |
| risk | critical |
| source | community |
| tags | ["skill","productivity","automation","google","drive"] |
Google Drive
Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read/write access.
Requires Google Workspace account. Personal Gmail accounts are not supported.
When to Use
- You need to search, list, upload, download, move, or organize Google Drive files and folders.
- The task requires direct Drive read/write automation through local scripts in a Workspace account.
- You want file-level Drive operations without introducing an MCP server dependency.
First-Time Setup
Authenticate with Google (opens browser):
python scripts/auth.py login
Check authentication status:
python scripts/auth.py status
Logout when needed:
python scripts/auth.py logout
Read Commands
All operations via scripts/drive.py. Auto-authenticates on first use if not logged in.
python scripts/drive.py search "quarterly report"
python scripts/drive.py search "title:budget"
python scripts/drive.py search "https://drive.google.com/drive/folders/1ABC123..."
python scripts/drive.py search --shared-with-me
python scripts/drive.py search "report" --limit 5 --page-token "..."
python scripts/drive.py find-folder "Project Documents"
python scripts/drive.py list
python scripts/drive.py list 1ABC123xyz --limit 20
python scripts/drive.py download 1ABC123xyz ./downloads/report.pdf
Write Commands
python scripts/drive.py upload ~/Documents/report.pdf
python scripts/drive.py upload ~/Documents/report.pdf --folder 1ABC123xyz
python scripts/drive.py upload ~/Documents/report.pdf --name
python scripts/drive.py create-folder
python scripts/drive.py create-folder --parent 1ABC123xyz
python scripts/drive.py move FILE_ID DESTINATION_FOLDER_ID
python scripts/drive.py copy FILE_ID
python scripts/drive.py copy FILE_ID --name --folder 1ABC123xyz
python scripts/drive.py rename FILE_ID
python scripts/drive.py trash FILE_ID