gws-slides 是 googleworkspace/cli 中用于通过 gws CLI 读取、创建和更新演示文稿的 Google Slides 技能。可将本 gws-slides 指南用于以 schema 为先的工作流、安装前提检查以及安全的批量更新。

Stars25.5k
收藏0
评论0
收录时间2026年4月29日
分类演示文稿
安装命令
npx skills add googleworkspace/cli --skill gws-slides
编辑评分

该技能得分 74/100,适合收录到目录中,但需要保留适度的使用前提说明。仓库展示了一个真实、可触发的 Google Slides CLI 工作流,命令模式清晰,并提供 schema 发现指引以及明确的前置条件和认证说明,因此比通用提示词更适合让 agent 少走弯路。不过,这个技能的配套材料和示例仍然相对有限,实际落地时通常还需要依赖 CLI 检查以及共享前置技能才能完整启用。

74/100
亮点
  • 触发路径和命令模式明确:`gws slides <resource> <method> [flags]`,以及 `gws slides --help` 和 `gws schema slides.<resource>.<method>`
  • 覆盖了 `presentations.create`、`get`、`batchUpdate` 等真实 Slides API 操作,具备实际工作流价值
  • 通过 `../gws-shared/SKILL.md` 提供前置条件和安全指引,有助于提升运行可靠性
注意点
  • 没有安装命令或配套参考文件,因此能否使用取决于更完整的 `gws` CLI 环境以及共享技能是否已存在
  • 文档内容较精简,且摘录中略有截断,因此部分方法级用法需要在运行时通过 schema 检查确认
概览

gws-slides 技能概览

gws-slides 是 googleworkspace/cli 里用于 Google Slides 的技能,借助 gws CLI 读取和写入演示文稿。它最适合需要检查某个 deck、创建新 deck,或在不手动打开浏览器里的 Slides 的情况下做结构化修改的 agent。如果你的任务是“根据提示安全地更新这个演示文稿”,gws-slides 就是合适的起点。

gws-slides 技能的核心价值在于,它把 Slides API 置于命令式工作流中暴露出来,而不是默认认为一段通用提示就能猜对请求结构。这一点很重要,因为演示文稿更新往往对 schema 很敏感:标题、ID、页面资源和批量操作都需要参数正确,否则整个操作可能失败。这个技能也把前置条件说得很明确:你必须先准备好共享的 gws-shared 配置,才能使用认证、全局标志和安全规则。

gws-slides 适合做什么

当你需要基于 API 执行操作,比如创建演示文稿、获取当前状态,或者对页面和其他演示资源进行批量更新时,可以使用 gws-slides 来处理 Slide Decks。它比一次性的文案写作更适合自动化、可重复的编辑流程,以及由 agent 驱动的维护任务。

什么时候它最合适

如果你已经确定要在 Google Workspace CLI 生态里工作,并且能提供具体的 deck ID、标题或编辑目标,那么就应该选择 gws-slides。它特别适合需要确定性修改的场景,而不只是对幻灯片内容给出建议。

需要先了解的主要限制

这个技能本身并不是一个“从零帮你设计演示文稿”的系统。你仍然需要把目标转换成合法的 Slides API 请求;对于超出基础发现之外的任何操作,通常都应该先查看 method schema 再动手。如果你更需要的是视觉排版策略,而不是 API 执行,通用提示词方式可能更省事。

如何使用 gws-slides 技能

正确安装 gws-slides

安装 gws-slides 时,使用仓库提供的 CLI 包流程:npx skills add googleworkspace/cli --skill gws-slides。安装完成后,检查 SKILL.md 里提到的前置条件:../gws-shared/SKILL.md 必须存在,才能正常使用认证和共享规则。如果这个文件缺失,仓库会要求你运行 gws generate-skills

先读对文件

先从 skills/gws-slides/SKILL.md 开始,再读它引用的共享技能文件。最快的顺序是:

  1. SKILL.md:查看命令格式和资源列表。
  2. ../gws-shared/SKILL.md:查看认证和安全约束。
  3. gws slides --help:查看可用的资源和方法。
  4. 在真正发起请求之前,先运行 gws schema slides.<resource>.<method>

这个顺序能避免最常见的失败方式:把错误的字段发给了一个本来合法的方法。

把模糊目标改写成可执行的提示

高质量的 gws-slides 请求要把 resource、method 和结果说清楚。不要只说“帮我修一下幻灯片”,而应该说:“请用 gws-slides 检查 deck abc123presentations.get 输出,然后给出一个 batchUpdate 方案,把标题改名并更新第一页文字。”要包含 deck 标识、具体修改内容,以及任何约束,例如保留现有布局或避免删除内容。

先从 schema 推导命令

这个技能的工作流是先 schema、后命令。先用 gws schema 找出必填参数、对象结构和默认值,再把你的目标映射到 CLI flags 或请求体。对于 batchUpdate 尤其如此,因为多个操作会一起校验,只要有一个请求对象不合法,整个 batch 都会失败。

gws-slides 技能 FAQ

gws-slides 只适合高级用户吗?

不是。只要能按“先读 schema,再执行”的流程来操作,初学者也能用。这个技能比普通提示词更结构化,但也正是这种结构能减少出错。

gws-slides 和普通提示词有什么区别?

普通提示词只能描述演示文稿应该长什么样。gws-slides 则可以通过 gws 直接检查演示资源,并执行 API 驱动的修改。这让它更适合真正的编辑,但也意味着你必须提供合法的标识符和方法级细节。

什么时候不该用 gws-slides?

如果你只需要创意幻灯片点子、粗略文案,或者一个非技术性的提纲,就不要用 gws-slides。如果你无法访问 Google Workspace CLI 环境,或者没有所需的共享认证配置,它也不适合。

安装前应该检查什么?

先确认你的工作流确实依赖 Google Slides API 操作,并且你能满足前置的 gws-shared 文件要求。如果你的仓库或环境无法满足这个依赖,gws-slides 就会很难稳定使用。

如何改进 gws-slides 技能

给 agent 提供准确的 deck 上下文

最强的 gws-slides 提示词通常会包含 presentation ID、目标 resource 和预期动作。如果这是一个新 deck,就明确说明;如果已经存在,也要说明修改是否必须保留现有幻灯片、顺序或 speaker notes。这样可以减少猜测,并提高第一次命令就有效的概率。

要求具体 API method,而不只是结果

这个技能在你直接点名预期操作时效果最好,比如 presentations.getpresentations.batchUpdate。如果你只说“更新这个 deck”,agent 就得自己推断 method,可能会走向不完整的路径。方法明确的请求,通常能得到更好的 gws-slides 用法。

第一次读取后再迭代

更实用的流程是先检查 deck,再根据返回结构收窄需求。第一次输出之后,把提示词进一步聚焦到你真正要改的具体页面、字段或 batch operation。通常这比一开始就把每个幻灯片细节都写死更有效。

留意 batchUpdate 的校验失败

gws-slides 最常见的失败原因,是 batch 里有一个 request object 不合法。为了避免这种情况,应该把 batch 拆小,用 gws schema 核对参数名,只有在确认每个操作都有效之后,再把它们组合起来。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...