google-slides

📊 零配置 OAuth 的幻灯片自动化方案

🥥150总安装量 33评分人数 28
100% 的用户推荐

基于 Maton 托管 OAuth 的 Google Slides API 集成方案,支持程序化创建演示文稿、批量更新内容,适合开发者实现幻灯片自动化生成与协作。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型 Skill,无可执行脚本或动态代码加载
  • ✅ 无危险函数(eval/exec/system),仅标准 HTTP 请求示例
  • ✅ 数据流向透明,明确发送至 gateway.maton.ai 和 ctrl.maton.ai
  • ⚠️ 需用户提供 MATON_API_KEY,存在密钥管理责任
  • ⚠️ 数据经第三方 Maton 网关转发,非直连 Google API

使用说明

核心用法

本 Skill 提供通过 Maton 网关访问 Google Slides API 的完整指南,采用托管 OAuth 模式简化认证流程。用户需先在 maton.ai 获取 MATON_API_KEY,并在 ctrl.maton.ai 完成 Google 账号授权,即可通过标准 HTTP 请求调用完整的 Slides API 能力。

主要功能包括:创建演示文稿(Create Presentation)、批量更新(Batch Update)、幻灯片管理(Create/Delete Slides)、内容插入(Text/Image/Shapes)、样式控制(Update Text Style)以及模板替换(Replace All Text)。所有修改操作均通过 batchUpdate 端点以原子方式提交,支持 9 种预定义布局(BLANK、TITLE_AND_BODY 等)。

显著优点

1. 零 OAuth 开发成本:Maton 托管 OAuth 流程,开发者无需处理 Google Cloud Console 配置、授权回调等复杂环节
2. 原生 API 完整覆盖:直接透传 Google Slides REST API,功能与官方 API 100% 对齐

3. 多语言示例完备:提供 Python、JavaScript、Bash 等可直接运行的代码片段

4. 连接管理灵活:支持多账号连接切换,通过 Maton-Connection 头部指定特定连接

5. 原子操作保障:batchUpdate 内多个请求要么全部成功,要么全部失败,避免数据不一致

潜在缺点与局限性

1. 第三方网关依赖:所有流量必须经过 gateway.maton.ai,存在单点故障和服务可用性风险
2. 网络强依赖:完全离线环境无法使用,且受 Maton 平台稳定性制约

3. 速率限制:默认 10 req/sec 的账户级限流,大规模批量操作可能受限

4. T3 来源可信度:作者为社区/个人(Maton),非 Google 官方或企业级供应商

5. 数据隐私顾虑:演示文稿内容需经过第三方网关转发,敏感商业信息需谨慎评估

适合的目标群体

  • 自动化报告生成:需将数据分析结果(如 BI 报表、实验数据)自动转为演示文稿的数据团队
  • 内容运营团队:批量生成营销材料、培训课件等模板化内容
  • 开发者集成:需要将 Slides 功能嵌入内部工具或工作流的技术团队
  • AI 内容工作流:结合 LLM 生成内容后自动导出到 Google Slides 的场景

使用风险

  • API Key 泄露风险:MATON_API_KEY 是访问凭证,硬编码或日志泄露可能导致未授权访问
  • OAuth 令牌生命周期:需关注连接状态(ACTIVE/EXPIRED),过期后需重新授权
  • 网关服务变更:Maton 平台 API 路径或认证方式变更可能导致现有代码失效
  • Google API 配额:除 Maton 限流外,仍受 Google Slides API 自身配额限制
  • 数据驻留合规:数据流经美国服务器(gateway.maton.ai),需符合企业数据出境合规要求

google-slides 内容

手动下载zip · 4.6 kB
LICENSE.txttext/plain
请选择文件