IA e agentes Fonte oficial
Compartilhar Google Doc e avisar colaboradores
Localize um documento, conceda acesso de edição e envie por Gmail uma mensagem com o link para o colaborador.
Ver código no GitHub Instala diretamente do repositório-fonte.
O que esta skill faz
Esta receita integra Drive, Docs e Gmail por meio do gws. Ela encontra um documento pelo nome, cria uma permissão de editor e envia um email separado com o endereço do arquivo.
Quando usar
- Solicitar revisão de um documento
- Adicionar um colaborador como editor
- Notificar uma pessoa após compartilhar um arquivo
Como usar
- Carregue gws-drive, gws-docs e gws-gmail
- Pesquise o documento e confirme seu ID
- Revise o destinatário e conceda o papel writer
- Monte o link com o DOC_ID correto
- Revise e envie a mensagem pelo Gmail
O que revisar antes de instalar
- A busca por nome pode retornar mais de um documento
- O papel writer permite alterações no arquivo
- O email é uma etapa separada da criação da permissão
SKILL.md
---
name: recipe-share-doc-and-notify
description: "Share a Google Docs document with edit access and email collaborators the link."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-drive
- gws-docs
- gws-gmail
---
# Share a Google Doc and Notify Collaborators
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-drive`, `gws-docs`, `gws-gmail`
Share a Google Docs document with edit access and email collaborators the link.
## Steps
1. Find the doc: `gws drive files list --params '{"q": "name contains '\''Project Brief'\'' and mimeType = '\''application/vnd.google-apps.document'\''"}'`
2. Share with editor access: `gws drive permissions create --params '{"fileId": "DOC_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "reviewer@company.com"}'`
3. Email the link: `gws gmail +send --to reviewer@company.com --subject 'Please review: Project Brief' --body 'I have shared the project brief with you: https://docs.google.com/document/d/DOC_ID'`