Voltar ao índice
DevOps e infraestrutura Fonte oficial

Criar e configurar um drive compartilhado

Crie um drive compartilhado, adicione integrantes com papéis definidos e confira as permissões configuradas.

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

O que esta skill faz

Esta receita usa gws-drive para criar um Google Shared Drive e gerenciar seus membros. O fluxo inclui um requestId, atribuição de papel por usuário e listagem final das permissões.

Quando usar

  • Criar um espaço de arquivos para um projeto
  • Adicionar colaboradores com acesso de edição
  • Verificar integrantes de um drive compartilhado

Como usar

  1. Carregue gws-drive e defina um requestId único
  2. Crie o drive com o nome desejado
  3. Revise email e papel de cada novo integrante
  4. Crie as permissões com supportsAllDrives
  5. Liste os membros e confirme os acessos

O que revisar antes de instalar

  • A criação depende das permissões da conta
  • Papéis incorretos podem conceder acesso além do necessário
  • Cada integrante precisa ser configurado com dados válidos

SKILL.md

---
name: recipe-create-shared-drive
description: "Create a Google Shared Drive and add members with appropriate roles."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "productivity"
    requires:
      bins:
        - gws
      skills:
        - gws-drive
---

# Create and Configure a Shared Drive

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

Create a Google Shared Drive and add members with appropriate roles.

## Steps

1. Create shared drive: `gws drive drives create --params '{"requestId": "unique-id-123"}' --json '{"name": "Project X"}'`
2. Add a member: `gws drive permissions create --params '{"fileId": "DRIVE_ID", "supportsAllDrives": true}' --json '{"role": "writer", "type": "user", "emailAddress": "member@company.com"}'`
3. List members: `gws drive permissions list --params '{"fileId": "DRIVE_ID", "supportsAllDrives": true}'`