google-drive-automation
自动化 Google Drive 工作流程
通过网页界面手动管理 Google Drive 文件既缓慢又容易出错。本技能提供了关于通过 Rube MCP 工具包自动化文件操作、文件夹整理、共享和搜索的全面文档。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“google-drive-automation”。 查找我的 Drive 中本周修改的所有 PDF 文件
预期结果:
找到 12 个在过去 7 天内修改的 PDF 文件。结果如下:Q4-Financial-Report.pdf(2 天前修改)、Invoice-1042.pdf(3 天前修改)、Contract-Draft.pdf(5 天前修改)等。
正在使用“google-drive-automation”。 将 report.docx 上传到我的 Projects 文件夹
预期结果:
成功将 report.docx 上传到'Projects'文件夹。文件 ID:1a2B3c4D5e6F7g8H。上传完成于下午 2:34。
正在使用“google-drive-automation”。 为新的营销活动创建文件夹结构
预期结果:
在根目录中创建了文件夹'Q2-Marketing-Campaign'。在其中创建了 3 个子文件夹:'Assets'、'Copy'和'Reports'。所有文件夹已验证并可供使用。
安全审计
安全All 163 static analysis findings are false positives from markdown code blocks. This is a documentation-only skill with no executable code. Backtick patterns (152 findings) are markdown code spans for API tool names, not Ruby/shell commands. Crypto algorithm flags (10 findings) are legitimate API parameter names. The single URL is documented configuration for Rube MCP endpoint. No security risks present.
质量评分
你能构建什么
自动化文件备份工作流
自动将本地文件上传到 Google Drive 文件夹,按日期或项目组织,并通过元数据检查验证传输成功。
搜索和整理大型驱动器
使用 Drive 查询语法在多个文件夹中查找特定文件,然后通过正确的父级引用重新组织到结构化的文件夹层级中。
管理访问权限
与用户或群组共享文件,设置适当的读取器/写入器角色,并使用列出和更新操作审核权限。
试试这些提示
将文件 [filename] 上传到我的 Google Drive 中名为 [folder name] 的文件夹。文件位于 [local path]。
在我的 Google Drive 中搜索所有在 [date] 之后修改的 [file type] 文件。向我显示结果,包含文件名和修改日期。
在我的 Google Drive 根目录中创建一个名为'[project name]'的文件夹,然后在其中创建名为'[subfolder1]'、'[subfolder2]'和'[subfolder3]'的子文件夹。
将名为'[filename]'的文件与 [email address] 共享,给予其 [role] 访问权限。验证权限是否正确设置。
最佳实践
- 在执行工作流之前始终先调用 RUBE_SEARCH_TOOLS 获取当前工具架构
- 在创建子文件夹或移动文件之前使用 GOOGLEDRIVE_FIND_FILE 将文件夹名称解析为 ID
- 仅在导出 Google Workspace 格式时设置 MIME 类型参数;原生文件下载时省略它
- 在搜索结果中跟踪 nextPageToken 直到耗尽,以确保完整的数据检索
- 在运行任何 Google Drive 操作之前验证连接状态显示为 ACTIVE
避免
- 直接将文件夹名称传递给 parent_id 参数,而不是先解析为文件夹 ID
- 下载原生文件(PDF、图像、Office 文档)时设置 mime_type 参数,这会导致错误
- 创建包含超过 5-10 个 OR 子句的复杂查询,这会超出 Drive 查询复杂度限制
- 在名称搜索中使用带星号的通配符,而不是使用 contains 运算符