google-drive-automation
通过Rube MCP(Composio)自动化Google Drive文件操作(上传、下载、搜索、共享、整理)。程序化实现文件上传/下载、文件夹管理、权限共享及跨驱动器搜索功能。
作者
分类
文件管理安装
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
Google Drive Automation - 自动化管理 Google Drive 文件
技能概述
Google Drive Automation 是一个通过 Rube MCP (Composio) 实现的 Google Drive 自动化操作技能,让您能够通过简单的命令完成文件上传下载、搜索管理、权限设置等日常操作,无需编写复杂的 API 代码。
适用场景
1. 批量文件整理与归档
当您需要将大量分散的文件按照特定规则整理到不同文件夹时,可以使用本技能自动创建文件夹结构、移动文件、重命名,节省手动操作时间。
2. 自动化备份与同步
需要定期将本地文件上传到 Google Drive,或者从 Drive 下载最新的报告和文档,本技能支持文件上传下载功能,可轻松集成到自动化工作流中。
3. 团队文件共享管理
当需要批量设置文件共享权限、查看当前权限配置或管理团队成员访问时,可以通过本技能精确控制谁可以查看、编辑或管理您的文件。
核心功能
文件上传与下载
支持将文件上传到指定的 Google Drive 文件夹,包括大文件的断点续传上传。同时可以按文件 ID 下载任意文件,并支持将 Google Docs、Sheets、Slides 等文档导出为 PDF、Excel、Word 等多种格式。
智能搜索与列表
使用 Google Drive 原生查询语法,按文件名、类型、修改日期、所有者等多维度搜索文件。支持分页浏览、排序筛选,并能遍历共享网盘内容。
权限与文件夹管理
创建多级文件夹结构,在文件夹间移动文件,以及精细化的文件共享权限控制。可以设置查看者、评论者、编辑者、所有者等不同角色,支持按用户、群组或公开链接方式共享。
常见问题
如何开始使用 Google Drive Automation?
首先需要将 Rube MCP (https://rube.app/mcp) 添加到您的客户端配置中。然后通过 RUBE_MANAGE_CONNECTIONS 连接 Google Drive 服务,完成 OAuth 授权后即可使用所有功能,无需单独申请 API 密钥。
能否批量处理大量文件?
支持。搜索功能返回分页结果(每页最多 1000 条),可以遍历所有匹配的文件。上传下载操作可以循环调用处理多个文件,大文件(超过 5MB)建议使用断点续传接口。
为什么搜索不到共享网盘中的文件?
这通常是因为 OAuth 授权范围不足或查询参数设置不当。请确保连接状态为 ACTIVE,搜索时使用 corpora="allDrives" 并设置 includeItemsFromAllDrives=true。如果仍有问题,检查您的账户是否有对应共享网盘的访问权限。