Agent Skills
返回列表
Google Slides 演示文稿助手

Google Slides 演示文稿助手

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-oo-googleslides。

技能介绍

要解决的具体问题

直接用脚本操控 Google Slides 时,你通常要自己申请 OAuth 客户端、管理 refresh token、处理 scope 过期,还得把 Google Drive 和 Slides 两套 API 拼起来。对只想"建一份新演示"或"把某页导出成缩略图"的开发者来说,这些准备工作往往比业务代码还长。oo-googleslides 把凭证托管在 OOMOL 服务端,通过 oo CLI 调用 Google Slides connector,让 Agent 直接跑动作,不需要在本地维护任何 token。

核心能力与关键步骤

该技能对外暴露 7 个动作,覆盖日常读写和批量修改:

  • 读取类:presentations_get(按 ID 或标题获取)、presentations_pages_get(获取指定页的元素与属性)、get_page_thumbnail2 或其兼容别名 presentations_pages_get_thumbnail(生成页面缩略图,返回临时 URL 与尺寸)
  • 写入类:create_presentation(创建空白演示,可选 locale、页面尺寸和 presentation ID)、presentations_batch_update(直接应用 Google Slides 原生 batchUpdate 请求)、presentations_copy_from_template(经 Google Drive 复制已有演示,保留原主题、母版与布局)

调用流程本身很直接。拿到动作后先用 oo connector schema 拉取实时输入输出契约,再构造符合 schema 的 JSON payload 传给 --data。响应统一为 { "data": ..., "meta": { "executionId": "..." } },执行 ID 放在 meta.executionId 中,方便后续追踪。用户已登录并连接好 Google Slides 的情况下,不需要主动跑 oo auth login 或打开连接链接,直接执行动作即可。

适用边界与注意点

这个技能适合已经被编排在 Agent 流程里的环境,比如 OOMOL 已经帮你把凭证注入好。它不负责通用的 Office 文档转换,也不做幻灯片渲染排版——presentations_batch_update 用的是 Google 原生 batchUpdate 语义,你仍需按 API 文档构造请求体。缩略图接口返回的是 Google 提供的临时 URL,不能假设长期有效。

安全边界上要格外小心:读取类动作可以直接执行,但创建、更新、发送类动作会改变 Google Slides 状态,运行前要确认具体 payload 和影响范围;删除或移除类动作具有破坏性,必须确认目标对象并获得明确批准。首次使用时如果遇到 oo: command not found、未登录、scope_missing 或凭证过期等错误,按 SKILL.md 中的一次性步骤完成 CLI 安装、登录和 OAuth2 连接即可,不要重复做。遇到 HTTP 402 / OOMOL_INSUFFICIENT_CREDIT 时说明 OOMOL 账户额度不足,需要充值后再试。

使用场景

  • 产品发布前需要统一多份演示文稿的主题色和页面元素,可通过 presentations_batch_update 批量更新
  • 运营团队要基于现有模板复制一份新演示文稿,保留原主题、母版和布局,无需重新排版
  • 自动化脚本需要按 presentation ID 获取指定页面,提取元素和属性用于内容审核或迁移
  • 需要生成 Google Slides 某一页的缩略图用于预览或封面图,而不是手动截图

适合人员

  • 后端工程师,需要把 Google Slides 操作接入自动化流程,避免自己申请和维护 OAuth 令牌
  • 运营人员,需要批量复制和更新公司演示文稿模板,同时保留原有主题与母版
  • 内部办公工具开发者,希望通过 oo CLI 调用创建、读取和批量更新幻灯片的能力
  • 技术负责人,需要从现有演示文稿中提取指定页面的内容或缩略图做二次利用