SuperAPI AI 工具集

google-slides-skill

办公与效率

查看项目

更新于 10-16 04:40

技能介绍

Google Slides Skill 用于创建、编辑和导出 Google Slides 演示文稿。

用途 该技能面向需要通过命令行或自动化流程操作 Google Slides 的用户,可用于新建演示文稿、管理幻灯片、添加内容以及导出文件。

主要能力

  • 列出与查看:列出演示文稿(可限制数量),获取指定演示文稿的详细信息。
  • 创建与管理:新建演示文稿,添加幻灯片(支持 blank、title、title_body 等布局),删除指定幻灯片。
  • 添加内容:向指定幻灯片添加文本框(坐标与尺寸以英寸为单位),从 URL 添加图片。
  • 查找替换:在演示文稿中查找并替换文本,例如将占位符 {{name}} 替换为具体内容。
  • 导出:将演示文稿导出为 PDF 或 PPTX 格式。

使用方式 通过命令行调用脚本 slides_skill.py,脚本路径为 ~/.claude/skills/google-slides-skill/slides_skill.py。常用命令包括:

  • 列出:python3 ~/.claude/skills/google-slides-skill/slides_skill.py list [--limit N]
  • 获取:python3 ~/.claude/skills/google-slides-skill/slides_skill.py get PRESENTATION_ID
  • 创建:python3 ~/.claude/skills/google-slides-skill/slides_skill.py create --title "My Deck"
  • 添加幻灯片:python3 ~/.claude/skills/google-slides-skill/slides_skill.py add-slide PRES_ID [--layout blank|title|title_body]
  • 删除幻灯片:python3 ~/.claude/skills/google-slides-skill/slides_skill.py delete-slide PRES_ID --slide-id SLIDE_ID
  • 添加文本:python3 ~/.claude/skills/google-slides-skill/slides_skill.py add-text PRES_ID --slide-id SLIDE_ID --text "Hello" --x 1 --y 1 --w 8 --h 1
  • 添加图片:python3 ~/.claude/skills/google-slides-skill/slides_skill.py add-image PRES_ID --slide-id SLIDE_ID --url "https://..." --x 1 --y 2 --w 4 --h 3
  • 替换文本:python3 ~/.claude/skills/google-slides-skill/slides_skill.py replace-text PRES_ID --find "{{name}}" --replace "John"
  • 导出 PDF:python3 ~/.claude/skills/google-slides-skill/slides_skill.py export PRES_ID --format pdf --output deck.pdf
  • 导出 PPTX:python3 ~/.claude/skills/google-slides-skill/slides_skill.py export PRES_ID --format pptx --output deck.pptx

幻灯片布局 支持 blank(空白幻灯片)、title(标题幻灯片)、title_body(标题加正文)、title_two_columns(标题加两栏)、title_only(仅标题)、section(章节标题)、big_number(大数字展示)。

演示文稿 ID 可从 URL 中获取:https://docs.google.com/presentation/d/PRESENTATION_ID/edit

设置与认证 使用与 gmail-skill 相同的 Google OAuth。若已配置,则可自动工作。否则需采用与 google-sheets-skill 相同的设置,但需启用 Google Slides API。

适用场景 适合需要通过命令行批量创建、编辑、填充和导出 Google Slides 演示文稿的自动化工作流,例如根据模板生成演示文稿、替换占位符内容、导出为 PDF 或 PPTX 分发。

限制 资料未提供关于收费、价格、平台兼容性、性能或效果的具体信息。使用前需完成 Google OAuth 配置并启用 Google Slides API。