GoogleSlides自动化Skill googleslides-automation

这个技能通过Rube MCP和Composio工具包自动化Google Slides任务,包括创建演示文稿、从Markdown生成幻灯片、批量更新内容、从模板复制和获取缩略图。关键词:Google Slides自动化,Rube MCP,Composio,Markdown转幻灯片,批量更新,API集成。

低代码开发 0 次安装 0 次浏览 更新于 3/12/2026

名称: Google Slides自动化 描述: “通过Rube MCP (Composio) 自动化Google Slides任务:创建演示文稿、从Markdown添加幻灯片、批量更新、从模板复制、获取缩略图。始终先搜索工具以获取当前架构。” 要求: mcp: [rube]

Google Slides自动化 via Rube MCP

使用Rube MCP (Composio) 编程创建、编辑和管理Google Slides演示文稿。

工具包文档: composio.dev/toolkits/googleslides

先决条件

  • Rube MCP必须已连接(RUBE_SEARCH_TOOLS可用)
  • 通过RUBE_MANAGE_CONNECTIONS与工具包googleslides建立活跃连接
  • 始终先调用RUBE_SEARCH_TOOLS以获取当前工具架构

设置

获取Rube MCP: 在客户端配置中添加https://rube.app/mcp作为MCP服务器。无需API密钥——只需添加端点即可工作。

  1. 确认Rube MCP可用,确保RUBE_SEARCH_TOOLS响应
  2. 使用工具包googleslides调用RUBE_MANAGE_CONNECTIONS
  3. 如果连接未处于ACTIVE状态,按照返回的认证链接完成设置
  4. 确认连接状态显示为ACTIVE后再运行任何工作流

核心工作流

1. 创建空白演示文稿

使用GOOGLESLIDES_PRESENTATIONS_CREATE初始化一个新的空白演示文稿。

工具: GOOGLESLIDES_PRESENTATIONS_CREATE
参数:
  - title (必填): 新演示文稿的标题
  - presentationId (可选): 指定特定ID(通常自动生成)

2. 从Markdown创建幻灯片

使用GOOGLESLIDES_CREATE_SLIDES_MARKDOWN从Markdown文本生成完整演示文稿。内容自动分割成幻灯片。

工具: GOOGLESLIDES_CREATE_SLIDES_MARKDOWN
参数:
  - title (必填): 演示文稿标题
  - markdown_text (必填): Markdown内容(自动分割成幻灯片)

3. 批量更新演示文稿

使用GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE使用Markdown或原始API请求对现有演示文稿应用更新。

工具: GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE
参数:
  - presentationId (必填): 目标演示文稿ID
  - markdown_text: 用于更新幻灯片的Markdown内容
  - requests: 原始Google Slides API批量更新请求
  - writeControl: 写入控制设置

4. 从模板复制

使用GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE将现有演示文稿复制为模板。

工具: GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE
参数:
  - template_presentation_id (必填): 源模板演示文稿ID
  - new_title (必填): 新副本的标题
  - parent_folder_id (可选): Google Drive文件夹用于副本

5. 获取演示文稿详情

使用GOOGLESLIDES_PRESENTATIONS_GET检索演示文稿的当前状态,包括所有幻灯片和元素。

工具: GOOGLESLIDES_PRESENTATIONS_GET
参数:
  - presentationId (必填): 要检索的演示文稿ID
  - fields (可选): 要返回的特定字段

6. 生成幻灯片缩略图

使用GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL为特定幻灯片生成缩略图图像URL。

工具: GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL
参数:
  - presentationId (必填): 演示文稿ID
  - pageObjectId (必填): 页面/幻灯片对象ID
  - thumbnailProperties.mimeType: 图像格式(如PNG)
  - thumbnailProperties.thumbnailSize: 缩略图大小

常见模式

  • 优先使用Markdown工作流: 使用GOOGLESLIDES_CREATE_SLIDES_MARKDOWN从结构化文本快速生成演示文稿。该工具自动将内容分割成单独幻灯片。
  • 基于模板的生成: 使用GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE复制样式模板,然后使用GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE填充内容。
  • 检索后修改: 使用GOOGLESLIDES_PRESENTATIONS_GET检查幻灯片结构和对象ID,然后使用GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE进行针对性更改。
  • 导出缩略图: 使用GOOGLESLIDES_PRESENTATIONS_PAGES_GET列出页面对象ID,然后使用GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL生成预览图像。
  • 共享演示文稿: 结合GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE(googledrive工具包)在创建后共享。

已知陷阱

  • GOOGLESLIDES_CREATE_SLIDES_MARKDOWN每次创建一个全新的演示文稿——无法附加到现有演示文稿。
  • 使用原始requestsGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE需要了解Google Slides API请求格式。对于更简单的更新,建议使用markdown_text
  • 页面对象ID必须从GOOGLESLIDES_PRESENTATIONS_GET获取,然后再使用缩略图或页面获取工具。
  • presentationId是Google Slides URL中的长字母数字字符串(在/d//edit之间)。
  • 从模板复制要求认证用户至少具有对模板演示文稿的读取访问权限。

快速参考

操作 工具 关键参数
创建空白演示文稿 GOOGLESLIDES_PRESENTATIONS_CREATE title
从Markdown创建 GOOGLESLIDES_CREATE_SLIDES_MARKDOWN title, markdown_text
批量更新幻灯片 GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE presentationId, markdown_textrequests
从模板复制 GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE template_presentation_id, new_title
获取演示文稿 GOOGLESLIDES_PRESENTATIONS_GET presentationId
获取页面详情 GOOGLESLIDES_PRESENTATIONS_PAGES_GET presentationId, pageObjectId
获取幻灯片缩略图 GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL presentationId, pageObjectId

Powered by Composio