googleslides-automation
作者 ComposioHQgoogleslides-automation 可帮助 agent 通过 Rube MCP 创建和编辑 Google Slides:创建 deck、从 Markdown 生成幻灯片、复制模板、批量更新内容,并在检查当前工具 schema 后获取缩略图。
该技能评分为 70/100,适合收录到目录中,但更应定位为依赖 Rube 的自动化指南,而不是开箱即用的完整包。目录用户可以获得足够信息,判断何时使用它,以及 agent 应如何起步;不过由于缺少支持文件、安装命令和更完整的示例,部分执行细节仍需要依赖实时 MCP schema 和 agent 的判断。
- 触发条件和适用范围清晰:frontmatter 和标题明确说明这是通过 Rube MCP 实现 Google Slides 自动化,用于创建演示文稿、从 Markdown 添加幻灯片、批量更新、套用模板和获取缩略图。
- 运行前提写得很明确:需要 Rube MCP、`RUBE_SEARCH_TOOLS`、通过 `RUBE_MANAGE_CONNECTIONS` 建立可用的 `googleslides` 连接,并在执行前查询最新 schema。
- 包含具体的工作流入口和工具名,例如 `GOOGLESLIDES_PRESENTATIONS_CREATE` 和 `GOOGLESLIDES_CREATE_SLIDES_MARKDOWN`,相比通用提示词能给 agent 更明确的操作方向。
- 未包含支持文件、脚本、示例或参考素材;是否能顺利采用,完全取决于单个 SKILL.md 以及实时的 Rube 工具 schema。
- 技能文件中未提供安装命令,且配置流程默认用户已经知道如何在自己的客户端中添加并操作 Rube MCP endpoint。
googleslides-automation skill 概览
googleslides-automation 适合用来做什么
googleslides-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP 创建和编辑 Google Slides。它面向的不是只想“聊一聊幻灯片”的用户,而是希望让 agent 执行具体幻灯片操作的人:创建演示文稿、从 Markdown 生成幻灯片、从现有模板复制、批量更新内容,以及获取缩略图用于审阅。
它的核心价值并不是抽象地“帮我写一份 deck”。这个 skill 为 agent 提供的是以工具调用为中心的工作流,让它可以直接操作真实的 Google Slides 文件,并且在调用 Google Slides 动作前,必须先搜索当前可用的 Rube tool schemas。
最适合的用户与 Slide Decks 工作流
如果你经常需要把结构化笔记、报告、发布计划、销售提纲或会议材料转成 Google Slides,那么这个 googleslides-automation skill 会很适合。它尤其适用于内容来源已经半结构化的 Slide Decks:例如 Markdown 标题、项目符号列表、演讲备注、模板 ID、品牌规范,或需要更新的现有演示文稿。
如果你只是需要文案建议、视觉设计点评,或者一次性的提纲构思,并不需要直接操作 Google Slides,那么它的价值就没那么大。
安装前需要了解的关键差异
最重要的差异在于它基于 MCP 执行。它不是让模型描述“应该有哪些幻灯片”,而是引导 agent 连接到 googleslides toolkit,使用 RUBE_SEARCH_TOOLS 检查可用工具,并根据实时 tool schemas 执行创建演示文稿、从 Markdown 生成幻灯片、批量更新、复制模板、获取缩略图等操作。
因此,是否适合采用取决于你的 MCP 环境。如果你的客户端无法使用 Rube MCP,这个 skill 就无法执行核心的 Google Slides 操作。
如何使用 googleslides-automation skill
googleslides-automation 的安装与设置路径
从 Composio skill collection 安装该 skill,然后在你的 AI 客户端中配置 Rube MCP:
npx skills add ComposioHQ/awesome-claude-skills --skill googleslides-automation
仓库路径是:
composio-skills/googleslides-automation/SKILL.md
该 skill 预期 Rube MCP 连接地址为:
https://rube.app/mcp
在请求处理演示文稿之前,先确认 RUBE_SEARCH_TOOLS 可用。然后使用 RUBE_MANAGE_CONNECTIONS,toolkit 选择 googleslides。如果连接状态不是 ACTIVE,请按返回的授权链接完成授权,并在执行幻灯片操作前确认连接已建立。
为了稳定输出,skill 需要哪些输入
要让 googleslides-automation 稳定发挥作用,应给 agent 提供可执行的操作输入,而不是一个模糊目标。实用输入包括:
- Deck 标题和目标受众
- 期望的幻灯片数量或章节结构
- 需要转换为幻灯片的 Markdown 内容
- 如果是更新现有 deck,提供
presentationId - 如果要从品牌模板复制,提供模板演示文稿 ID
- 品牌约束,例如语气、颜色、版式偏好或禁止改动的内容
- 明确 agent 应该创建、更新、复制,还是只查看缩略图
较弱的提示是:“Make a sales deck.”
更好的提示是:“Use googleslides-automation to create a 10-slide Google Slides deck from the Markdown below for a VP Sales audience. First confirm the active googleslides connection, search current tool schemas, create a presentation titled Q3 Pipeline Review, generate slides from the Markdown, then retrieve thumbnails so I can review layout issues.”
第一次运行的实用工作流
先阅读 SKILL.md;这个 skill 目录中没有额外脚本、参考文件或 README,因此 skill 文件本身就是准确信息来源。实际使用时,推荐流程是:
- 要求 agent 确认 Rube MCP 是否可用。
- 要求它在选择 Google Slides 工具前运行
RUBE_SEARCH_TOOLS。 - 确认或建立一个处于 active 状态的
googleslides连接。 - 提供 deck 内容或目标 presentation ID。
- 让 agent 一次只执行一类操作:创建、从 Markdown 生成、批量更新、复制模板,或获取缩略图。
- 在要求更大范围编辑前,先审阅缩略图或 slide IDs。
这样可以降低 schema 不匹配、误改错误演示文稿,或批量更新范围过大的风险。
用于提升幻灯片生成质量的提示词模式
使用明确的任务框架:
Use googleslides-automation for Slide Decks.
Goal: create a Google Slides presentation for [audience].
Action: [create new deck / update existing deck / copy from template].
Inputs: [Markdown, template ID, presentation ID, title].
Constraints: [slide count, tone, branding, sections to preserve].
Verification: search current Rube tool schemas first, confirm googleslides connection is ACTIVE, then return the presentation link and thumbnail review notes.
这有助于 agent 选择合适的 Google Slides 工具,而不是依赖泛化的幻灯片生成行为。
googleslides-automation skill 常见问题
googleslides-automation 对新手友好吗?
如果你的 AI 客户端已经支持 MCP servers,那么是友好的。这个 skill 的工作流并不复杂,但新手需要理解它依赖 Rube MCP 和 Google 授权。如果你从未配置过 MCP tools,设置时间可能会比实际生成幻灯片的时间更长。
它和普通的幻灯片提示词有什么不同?
普通提示词可以起草大纲或建议幻灯片文案。googleslides-automation skill 的设计目标是通过 Composio 的 Rube MCP tools 操作真实的 Google Slides。也就是说,当连接处于 active 状态时,它可以创建文件、更新演示文稿、从模板复制,并获取缩略图。
什么时候不应该使用这个 skill?
当你无法授权 Google Slides 访问、组织阻止外部 MCP 连接,或者你需要的精细图形设计超出了可用 Google Slides tool schema 的支持范围时,不应使用它。对于高度敏感的 deck,也应避免使用,除非你的安全审查已经批准 MCP 和 Google 账号相关工作流。
安装前应该检查什么?
检查你的客户端是否可以添加 https://rube.app/mcp,RUBE_SEARCH_TOOLS 是否可用,以及你是否被允许连接 googleslides toolkit。也建议直接查看 SKILL.md,因为这个 skill 目前是单文件实现,没有辅助脚本或额外参考素材。
如何改进 googleslides-automation skill
用更好的输入提升 googleslides-automation 结果
最大的质量提升来自结构化源内容。带有清晰 #、## 和项目符号层级的 Markdown,通常比直接粘贴的大段散文更适合转换。必要时加入每页幻灯片的意图,例如“problem”“market evidence”“roadmap”或“decision ask”。如果使用模板,请提供模板 ID,并说明哪些内容应保留:layouts、theme、title slide、section dividers,或 footer conventions。
需要提前规避的常见失败模式
最常见的阻塞点是跳过必要的工具搜索。Rube tool schemas 可能变化,因此 agent 在使用 Google Slides 动作前,应始终调用 RUBE_SEARCH_TOOLS。另一个常见问题是 deck 目标不明确:如果你提供了多个链接或 ID,要清楚说明哪个演示文稿需要编辑,哪个只作为模板使用。
对于批量更新,如果 deck 很重要,应要求 agent 在执行前先总结计划修改的内容。
首版 deck 生成后的迭代方式
创建完成后,不要只说“make it better”而不提供具体要求。建议结合缩略图审阅结果或幻灯片编号:
- “Shorten slides 3 and 4 by 30%.”
- “Add an executive-summary slide after slide 1.”
- “Keep the template, but replace product screenshots only.”
- “Fetch thumbnails again and flag slides with overcrowded text.”
这样可以让 googleslides-automation 始终聚焦在可验证的 Google Slides 操作上。
值得补充的仓库层面改进
对未来维护者来说,如果能补充一个简短的 README.md、示例提示词、示例 Markdown 输入,以及针对 inactive googleslides 连接的故障排查部分,这个 skill 会更完整。再增加一个展示安全 batch-update patterns 的小型参考文件,也能降低用户编辑现有 Slide Decks 而非创建新演示文稿时的采用风险。
