C

googledrive-automation

作者 ComposioHQ

googledrive-automation 通过 Rube MCP 和 Composio 自动化 Google Drive 文件任务。它会引导 agent 先搜索实时工具 schema,确认 Drive 连接处于活动状态,然后安全地查找、创建、更新、整理或移动文件。

Stars67.5k
收藏0
评论0
收录时间2026年7月11日
分类文件自动化
安装命令
npx skills add ComposioHQ/awesome-claude-skills --skill googledrive-automation
编辑评分

该 skill 评分为 66/100,表示可以收录进目录,但更适合作为轻量级 MCP 工作流指南来呈现,而不是完整功能的自动化套件。目录用户可以清楚了解它用于通过 Rube MCP 实现 Google Drive 自动化,以及如何开始使用;但也应预期内置示例有限,并且较依赖运行时工具发现。

66/100
亮点
  • frontmatter 有效,并给出了清晰触发场景:通过 Rube MCP/Composio 自动化 Google Drive 任务。
  • 明确列出前置条件和设置步骤,包括所需的 MCP server、Google Drive 连接,以及 ACTIVE 连接检查。
  • 强调先调用 RUBE_SEARCH_TOOLS 获取当前 schema,有助于降低因工具名称或输入参数过期带来的风险。
注意点
  • 除 SKILL.md 外,没有支持文件、脚本、参考资料或随包示例,因此实际执行高度依赖实时的 Rube MCP 工具发现。
  • 现有内容更侧重通用的发现与设置模式,而不是具体的 Google Drive 任务范例;在处理特定工作流时,agent 可能仍需自行判断。
概览

googledrive-automation skill 概览

googledrive-automation 适合做什么

googledrive-automation 是一个 Claude skill,用于通过 Rube MCP 调用 Composio 的 Google Drive toolkit,自动化处理 Google Drive 操作。它面向希望让 agent 先搜索当前 Google Drive 工具 schema、确认连接状态,然后再执行文件自动化任务的用户,例如查找、创建、更新、整理或移动 Drive 内容。

googledrive-automation skill 的核心价值不在于提供一长串固定命令,而在于更安全的工具发现流程:先调用 RUBE_SEARCH_TOOLS,查看实时 schema,再通过当前可用的 Rube 连接执行正确的 Google Drive action。

最适合的用户和工作流

这个 skill 适合已经在使用 Claude 或其他支持 MCP 的客户端,并且希望在不手动接入 Google Drive API 的情况下实现 Google Drive 自动化的用户。它尤其适合 File Automation 场景,因为具体 Drive 操作可能会随任务变化:按名称定位文件、在创建重复文件夹前先检查现有文件夹、更新元数据,或把 Drive 操作与其他 Composio/Rube toolkit 协同起来。

当你需要由 agent 主导 Drive 工作,但仍希望模型在执行前核对工具名称和输入字段时,它会是一个不错的选择。

采用前需要注意的限制

googledrive-automation 依赖 Rube MCP。要让这个 skill 真正发挥作用,必须先确保 RUBE_SEARCH_TOOLS 可用,并且通过 RUBE_MANAGE_CONNECTIONS 使用 toolkit googledrive 建立了有效的 Google Drive 连接。

这个 skill 的仓库刻意保持精简,看起来只包含 SKILL.md。这让检查内容变得很容易,但也意味着它没有内置脚本、示例、规则或测试 fixture。用户应把实时工具发现视为常规使用流程的一部分,而不是可有可无的设置步骤。

如何使用 googledrive-automation skill

googledrive-automation 的安装与设置路径

从 Composio skills 仓库安装该 skill:

npx skills add ComposioHQ/awesome-claude-skills --skill googledrive-automation

然后在你的客户端配置中,将 Rube MCP 添加为 MCP server:

https://rube.app/mcp

之后,在请求 Drive 自动化之前先确认三件事:

  1. RUBE_SEARCH_TOOLS 能正常响应。
  2. RUBE_MANAGE_CONNECTIONS 可以检查 toolkit googledrive
  3. Google Drive 连接状态为 ACTIVE

如果连接未激活,请按照 RUBE_MANAGE_CONNECTIONS 返回的认证链接完成授权,然后在执行文件操作前重新检查状态。

首次使用前应该阅读什么

先从 composio-skills/googledrive-automation/SKILL.md 看起。它包含完整的操作模式:前置条件、设置、工具发现、连接检查和执行流程。

由于当前目录树中没有可见的 README.mdscripts/resources/rules/ 文件夹,不要去寻找隐藏的实现逻辑。关键指令是流程性的:在选择任何 Google Drive action 之前,始终先发现当前 Rube 工具 schema。

把模糊请求改写成高质量 prompt

一个较弱的 prompt 是:“Clean up my Drive.”

更适合 googledrive-automation 的使用 prompt 是:

“Use googledrive-automation. First call RUBE_SEARCH_TOOLS for Google Drive file search, folder listing, and file move operations. Confirm my Google Drive connection is active. Then find files in My Drive with names containing ‘Invoice’ created before 2024-01-01. Do not delete anything. Create a folder named Old Invoices Review if it does not already exist, move matching files there, and summarize every file moved.”

这样效果更好,因为它明确了允许执行的操作、搜索条件、目标文件夹处理方式、禁止删除的约束,以及期望的汇报结果。

更安全地自动化 Drive 的实用流程

建议使用分阶段工作流:

  1. 根据具体用例,用 RUBE_SEARCH_TOOLS 发现工具。
  2. 检查 Google Drive 连接状态。
  3. 要求 agent 在执行前复述计划中的 Drive 操作。
  4. 先执行只读发现,例如搜索或列出文件。
  5. 只有在确认 file ID、folder ID 和重复项处理规则后,才执行会修改内容的操作。
  6. 要求最终输出审计摘要,包含 ID、名称和已执行的动作。

对于敏感的 Drive 环境,请明确说明 agent 是否可以创建、移动、重命名、更新、共享或删除文件。如果任务不需要删除,请在 prompt 中明确禁止删除。

googledrive-automation skill 常见问题

googledrive-automation 只适合开发者吗?

不是。如果用户的 AI 客户端支持 MCP,并且已经配置好 Rube,非开发者也可以使用这个 skill。不过,设置过程仍然需要添加 MCP server 并授权 Google Drive。无法配置 MCP 的用户将无法从这个 skill 中获得实际价值。

它比普通的 Google Drive prompt 好在哪里?

普通 prompt 可以描述预期的 Drive 工作流,但模型可能会幻觉出不存在的工具名称,或使用已经过时的输入字段。googledrive-automation 会指示 agent 先调用 RUBE_SEARCH_TOOLS,在执行前获取当前的 Composio/Rube 工具 schema。这样当工具名称、参数或推荐计划发生变化时,可以减少猜测。

哪些场景不应该使用这个 skill?

不要把它当作访问权限审查、法律留存策略,或未经人工确认的大规模破坏性清理的替代方案。这个 skill 可以帮助自动化 Google Drive 任务,但对于删除、共享变更、所有权变更,或跨大型文件夹树的操作,你应该提供严格约束。

它能用于 Google Drive 之外的 File Automation 吗?

面向 File Automation 的 googledrive-automation 主要围绕 Google Drive,并通过 googledrive toolkit 工作。如果你的工作流涉及 Gmail、Slack、Notion 或本地文件,可能需要额外的 MCP 工具或 skill。如果 Rube 暴露了所需的配套 toolkit,这个 skill 仍然可以作为更大工作流中的一部分。

如何改进 googledrive-automation skill

用精确文件规则改进 googledrive-automation prompt

质量提升最大的做法,是提供精确的文件选择规则和安全规则。请写明文件名模式、MIME 类型、日期范围、文件夹名称、预期所有者,以及是否包含快捷方式、共享云端硬盘或已移至回收站的文件。

不要只说“organize reports”,而应说:“Find Google Sheets in folder Quarterly Reports modified in the last 90 days, group them by quarter in folders named 2025 Q1, 2025 Q2, and do not change sharing permissions.”

需要提前规避的常见失败模式

最常见的风险包括:操作了错误文件、基于过时 schema 做假设,以及把范围过大的操作应用到太多 Drive 项目上。可以通过强制工具发现、只读预览、ID 确认,以及在修改前设置最大操作数量来降低这些风险。

例如:“Preview the first 20 matches and ask before moving anything if more than 20 files match.”

根据第一次输出继续迭代

第一次运行后,请检查审计摘要。如果结果不完整,应要求 agent 优化搜索查询,而不是立刻放宽权限。好的后续指令包括:“include shared drives”、“exclude folders named Archive”、“match exact title only”,或 “repeat using file IDs from the previous summary”。

值得补充的仓库改进

如果增加一个简短的 README.md、常见 Drive 工作流的示例 prompt,以及面向破坏性操作的安全检查清单,这个 skill 会更完善。再加入一个小型 examples 区域,覆盖搜索、创建文件夹、移动文件、更新元数据和禁止删除的清理流程,可以让 googledrive-automation 更容易被采用,同时不削弱其核心要求:必须先搜索实时 Rube schema。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...