google-drive-automation
Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with permissions, and search across drives programmatically.
Author
Category
File ManagementInstall
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Google Drive Automation - Automate Google Drive File Management
Skills Overview
Google Drive Automation is a Google Drive automation skill implemented through Rube MCP (Composio). It lets you complete everyday tasks such as uploading and downloading files, searching and managing files, and setting permissions using simple commands—without writing complex API code.
Use Cases
1. Bulk File Organization and Archiving
When you need to organize a large number of scattered files into different folders according to specific rules, this skill can automatically create the folder structure, move files, and rename them—saving time on manual work.
2. Automated Backup and Synchronization
If you need to regularly upload local files to Google Drive, or download the latest reports and documents from Drive, this skill supports file upload and download—making it easy to integrate into your automated workflows.
3. Team File Sharing Management
When you need to set file sharing permissions in bulk, view your current permission configuration, or manage who on your team can access files, this skill allows you to precisely control who can view, edit, or manage your files.
Core Features
File Upload and Download
Supports uploading files to a specified Google Drive folder, including resumable uploads for large files. You can download any file by file ID, and export Google Docs, Sheets, Slides, and other documents to multiple formats such as PDF, Excel, and Word.
Smart Search and Listing
Uses Google Drive’s native query syntax to search files across multiple dimensions, such as file name, type, modification date, and owner. Supports paginated browsing, sorting and filtering, and can traverse shared drive contents.
Permissions and Folder Management
Creates multi-level folder structures, moves files between folders, and provides fine-grained control over file sharing permissions. You can set roles such as viewer, commenter, editor, and owner, and share via specific users, groups, or public links.
Frequently Asked Questions
How do I get started with Google Drive Automation?
First, add Rube MCP (https://rube.app/mcp) to your client configuration. Then connect the Google Drive service using RUBE_MANAGE_CONNECTIONS. After completing OAuth authorization, you can use all features without needing to apply for an API key separately.
Can I process a large number of files in bulk?
Yes. The search feature returns paginated results (up to 1000 items per page), so you can iterate through all matching files. Upload/download operations can be looped to handle multiple files. For large files (over 5MB), it’s recommended to use the resumable upload/download interface.
Why can’t I find files in my shared drives?
This is usually due to insufficient OAuth scopes or incorrectly set query parameters. Make sure the connection status is ACTIVE, search with corpora="allDrives", and set includeItemsFromAllDrives=true. If you still have issues, check whether your account has access to the corresponding shared drive.