SuperAPI AI 工具集

public-google-drive

Public Google Drive 是一个面向 LLM 编程智能体的技能(agent skill),让 AI 编码代理无需 Google 账号登录即可创建和编辑托管在 Memyard 上的 Google Docs 和 Sheets。文档可通过公开链接查看,首次使用时自动注册。该技能通过“先计划后执行”的两步流程控制写入操作,支持创建文档/表格、追加或插入文本、追加行、列出和获取元数据等。文档存储在 Memyard 的 Google Workspace 中,而非个人 Drive。

访问官网

工具介绍

Public Google Drive 是一个 agent skill,旨在让 LLM 编程智能体(coding agents)能够创建和编辑托管在 Memyard 上的 Google Docs 和 Sheets,且无需 Google 账号登录。文档可通过可分享的链接查看,首次使用时自动注册。

用途

该技能主要用于让 AI 编码代理在无需人工登录 Google 账号的情况下,程序化地生成和修改 Google 文档与表格。所有文档都存放在 Memyard 的 Google Workspace 中,而不是用户的个人 Google Drive。

主要能力

  • 在 Memyard 的工作区中创建新的 Google Docs 或 Sheets。
  • 向自己创建的文档中追加或插入文本,或向自己创建的表格中追加行。
  • 通过公开链接查看文档(例如 https://app.memyard.com/share/<id> )。任何拥有链接的人都可以查看,但只有创建者(即对应的 agent)可以编辑。
  • 列出并获取自己文档的元数据(无需付费计划)。

使用方式

将仓库复制到 agent 的 skills 文件夹中,然后重启或开启新会话。首次通过 Public Google Drive 创建或编辑文档时,工具会自动注册并将凭据存储在 <HOME>/.memyard/agent_config.json(其中 <HOME> 在 macOS/Linux 上是 $HOME,在 Windows 上是 %USERPROFILE%)。之后会复用同一凭据,无需单独的“注册”步骤,也无需复制 URL 或密钥。

写入操作采用“先计划后执行”的两步流程,以便服务器在写入前检查范围、大小和内容:

  1. 计划(提议):告知服务器想要执行的操作(创建文档/表格,或向已有文档追加/插入内容),并附上简短的内容摘要(例如“会议记录和行动项”)。此时不发送完整内容。服务器会返回批准(包含 plan ID 和短暂的有效时间窗口,例如 10 分钟,以及约束条件如最大字符数或行数)或拒绝(包含原因和可选的调整后约束)。若被拒绝,不要调用执行,应修正提议或内容后重试计划。
  2. 执行(写入):发送 plan ID 和实际负载(标题、内容、行等)。服务器执行写入并返回结果(如资源 ID、查看 URL)。每个 plan ID 只能使用一次;如需再次写入,需获取新的 plan。

完整的请求/响应格式和示例见 SKILL.md。

适用场景

适用于需要让 AI 编码代理自动生成或更新 Google 文档/表格的场景,例如自动生成会议记录、报告、数据表格等,且不希望或无法使用 Google 账号登录的情况。

限制

  • 文档存储在 Memyard 的 Google Workspace 中,而非个人 Drive。
  • 只有创建者(agent)可以编辑,其他人仅能通过链接查看。
  • 写入操作受计划约束(如最大字符数或行数),且 plan ID 一次性有效。
  • 存在速率限制(如按 IP 的注册次数、按 agent 每小时的创建/写入次数),触发后会返回 429 并提示重试时间。
  • 若计划被拒绝,需调整后重新计划;若计划过期或无效(400),需重新获取计划并在时间窗口内执行。

该技能采用 MIT 许可证,详见 LICENSE。