Voltar ao índice
DevOps e infraestrutura Fonte oficial

Crie uma apresentação no Google Slides com gws

Crie uma apresentação no Google Slides, capture seu ID e conceda acesso de edição a pessoas ou equipes pelo Drive.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta receita combina comandos de Google Slides e Drive na CLI gws. O fluxo cria a apresentação, recupera o identificador retornado e usa esse ID para configurar uma permissão de compartilhamento.

Quando usar

  • Iniciar uma apresentação para revisão trimestral
  • Automatizar a criação de decks recorrentes
  • Compartilhar um novo arquivo com a equipe
  • Preparar uma apresentação para receber slides iniciais

Como usar

  1. Carregue a skill gws-slides e configure a autenticação do gws
  2. Crie o arquivo com gws slides presentations create e um título em JSON
  3. Copie o presentation ID retornado pela API
  4. Adicione o conteúdo inicial necessário com os recursos de Slides
  5. Revise o destinatário e crie a permissão pelo gws drive permissions create

O que revisar antes de instalar

  • A criação inicial mostrada define o título, mas não detalha o conteúdo dos slides
  • O compartilhamento altera permissões reais do arquivo
  • É necessário acesso aos recursos de Slides e Drive

SKILL.md

---
name: recipe-create-presentation
description: "Create a new Google Slides presentation and add initial slides."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "productivity"
    requires:
      bins:
        - gws
      skills:
        - gws-slides
---

# Create a Google Slides Presentation

> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-slides`

Create a new Google Slides presentation and add initial slides.

## Steps

1. Create presentation: `gws slides presentations create --json '{"title": "Quarterly Review Q2"}'`
2. Get the presentation ID from the response
3. Share with team: `gws drive permissions create --params '{"fileId": "PRESENTATION_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "team@company.com"}'`