如何利用 AI 自动化创建与修改 Google Slides 演示文稿
解决手动制作 PPT 的低效痛点:通过一套轻量级的 Python 脚本工具,让 AI 能够直接读取、创建和批量修改 Google Slides 文档,实现从内容生成到幻灯片排版的自动化闭环。
为什么需要这个技能
在处理季度报告、项目提案等重复性强的演示文稿时,手动在 Google Slides 中创建页面、替换文字和调整布局极其耗时。
传统的集成方案往往依赖复杂的 MCP 服务器或繁琐的 API 配置。本技能提供了一套独立的 OAuth 认证机制,允许 AI 通过简单的命令行指令直接对 Google Slides 进行全权限读写操作,将 AI 生成的结构化文本快速转化为实际的演示文稿。
适用场景
- 快速原型构建:AI 根据需求文档直接生成一个包含标题和正文的初步 PPT 框架。
- 批量内容更新:在多页幻灯片中统一替换特定关键词(如将 “草案” 统一改为 “最终版”)。
- 文档内容提取:自动提取现有演示文稿的所有文本内容,用于 AI 总结或分析。
- 动态报告生成:结合数据源,自动创建带有特定布局(如
BIG_NUMBER)的汇报页面。
核心工作流
1. 身份认证
首次使用需通过浏览器完成 Google Workspace 账号授权(仅支持 Workspace 账号,不支持个人 Gmail):
python scripts/auth.py login
2. 读取与检索
AI 可以通过 ID 或完整 URL 来定位文档,获取文本内容或元数据:
# 提取演示文稿的所有文本
python scripts/slides.py get-text "https://docs.google.com/presentation/d/1abc123xyz789/edit"
# 搜索特定名称的演示文稿
python scripts/slides.py find "季度报告"
3. 自动化写入与修改
AI 根据指令执行创建、添加、替换或删除操作:
# 创建新演示文稿
python scripts/slides.py create "Q4 销售报告"
# 添加指定布局的幻灯片(如标题和正文布局)
python scripts/slides.py add-slide "1abc123xyz789" --layout TITLE_AND_BODY
# 全局替换文本
python scripts/slides.py replace-text "1abc123xyz789" "旧内容" "新内容"
下载和安装
下载 google-slides-automation 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐