谷歌文档助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/googledocs-automation-nt。
技能介绍
要解决什么问题
在 Agent 或自动化流程里,经常需要按标题创建文档、按名称或内容检索已有 Doc、用 Markdown 整篇替换正文、批量查找替换占位符,或导出 PDF、从模板复制再填内容。直接对接 Google Docs API 要处理 OAuth、batchUpdate 请求体与 Drive 搜索语法,成本高。本技能通过 Rube MCP(Composio googledocs toolkit) 把常用操作封装成固定工具名,并在文档里约定先查 schema、再管连接的工作方式。
技能如何工作
前置:客户端已接入 Rube MCP(https://rube.app/mcp),且能通过 RUBE_MANAGE_CONNECTIONS 把 googledocs toolkit 连到 ACTIVE 状态;执行任何工作流前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
核心能力(与 SKILL 中的 Core Workflows 对应):
- 新建:
GOOGLEDOCS_CREATE_DOCUMENT(title、text) - 搜索:
GOOGLEDOCS_SEARCH_DOCUMENTS(query使用 Drive 搜索语法,如name contains 'report';可配合max_results、modified_after) - Markdown 全量更新:
GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN(id、markdown) - 全文替换:
GOOGLEDOCS_REPLACE_ALL_TEXT(document_id、find_text、replace_text) - 导出 PDF:
GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF(file_id、filename) - 复制文档:
GOOGLEDOCS_COPY_DOCUMENT(document_id、title)
常见组合:先 SEARCH 拿到文档 ID,再 UPDATE_DOCUMENT_MARKDOWN 或 REPLACE_ALL_TEXT;模板场景用 COPY_DOCUMENT 后 REPLACE_ALL_TEXT;需要读现状时用 GOOGLEDOCS_GET_DOCUMENT_BY_ID,细粒度编辑用 GOOGLEDOCS_UPDATE_EXISTING_DOCUMENT(需自行构造 editDocs);定点插入用 GOOGLEDOCS_INSERT_TEXT_ACTION(insertion_index 或 append_to_end: true)。分享可与 googledrive toolkit 的 GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE 配合。工具文档见 Composio Google Docs toolkit。
适用边界与注意点
GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN会替换整篇内容,不是追加;只适合全文重写。INSERT_TEXT_ACTION依赖精确字符位置;不确定时优先append_to_end: true。UPDATE_EXISTING_DOCUMENT面向原始 Docs API 的 batch 请求,结构需对照官方 API 文档。- 同一文档在参数里可能叫
id、document_id或file_id,取值相同但字段名因工具而异。 - 未 ACTIVE 的连接会导致调用失败,应先完成 OAuth 链接中的授权流程。
使用场景
- Rube 侧 googledocs 已 ACTIVE 时,让 Agent 调用创建接口按标题新建 Doc 并写入初始正文。
- 按 Drive 搜索语法(如 name contains)定位周报,再对全文执行查找替换更新客户名与日期。
- 复制现有模板 Google Doc,批量替换占位符后调用导出 PDF 接口落盘归档。
- 先按文档 ID 拉取内容核对,再在文末以 append 方式插入当日会议纪要段落。
适合人员
- 维护合同/方案 Google Doc 模板的法务或商务,需复制模板、批量替换字段并导出 PDF 给归档。
- 在客户端接入 Rube MCP 的工程师,要把 Agent 生成的 Markdown 整篇写入团队共享文档。
- 靠文档名或修改时间筛报告的运营/项目协调,要定位目标 Doc 并用 Markdown 覆盖更新正文。
- 编写跨工具自动化的集成开发者,需在创建 Doc 后配合 Google Drive 工具调整分享权限。