Voltar ao índice
IA e agentes Fonte oficial

Gerenciamento do Gmail com Google Workspace CLI

Use `gws gmail` para enviar, ler, responder, encaminhar e organizar mensagens, além de acessar recursos como labels, threads e drafts.

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

O que esta skill faz

Esta skill expõe operações do Gmail v1 pelo Google Workspace CLI. Ela inclui helpers para tarefas frequentes e acesso direto a recursos da API, mas exige que autenticação, flags globais e regras de segurança compartilhadas sejam lidas antes.

Quando usar

  • Enviar ou responder emails
  • Ler corpo e cabeçalhos de mensagens
  • Resumir emails não lidos
  • Gerenciar labels, drafts e threads
  • Acompanhar novas mensagens em NDJSON

Como usar

  1. Leia primeiro `../gws-shared/SKILL.md`
  2. Confirme que o binário `gws` está disponível e autenticado
  3. Execute `gws gmail --help` e inspecione o método desejado
  4. Use um helper como `+send`, `+read` ou `+reply` quando adequado
  5. Revise destinatários e conteúdo antes de qualquer envio

O que revisar antes de instalar

  • Depende do binário `gws` e de autenticação válida
  • O arquivo compartilhado de segurança é pré-requisito
  • Métodos da API devem ser inspecionados antes da execução
  • Envios e respostas são ações externas e exigem revisão cuidadosa

SKILL.md

---
name: gws-gmail
description: "Gmail: Send, read, and manage email."
metadata:
  version: 0.22.5
  openclaw:
    category: "productivity"
    requires:
      bins:
        - gws
    cliHelp: "gws gmail --help"
---

# gmail (v1)

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

```bash
gws gmail <resource> <method> [flags]
```

## Helper Commands

| Command | Description |
|---------|-------------|
| [`+send`](../gws-gmail-send/SKILL.md) | Send an email |
| [`+triage`](../gws-gmail-triage/SKILL.md) | Show unread inbox summary (sender, subject, date) |
| [`+reply`](../gws-gmail-reply/SKILL.md) | Reply to a message (handles threading automatically) |
| [`+reply-all`](../gws-gmail-reply-all/SKILL.md) | Reply-all to a message (handles threading automatically) |
| [`+forward`](../gws-gmail-forward/SKILL.md) | Forward a message to new recipients |
| [`+read`](../gws-gmail-read/SKILL.md) | Read a message and extract its body or headers |
| [`+watch`](../gws-gmail-watch/SKILL.md) | Watch for new emails and stream them as NDJSON |

## API Resources

### users

  - `getProfile` — Gets the current user's Gmail profile.
  - `stop` — Stop receiving push notifications for the given user mailbox.
  - `watch` — Set up or update a push notification watch on the given user mailbox.
  - `drafts` — Operations on the 'drafts' resource
  - `history` — Operations on the 'history' resource
  - `labels` — Operations on the 'labels' resource
  - `messages` — Operations on the 'messages' resource
  - `settings` — Operations on the 'settings' resource
  - `threads` — Operations on the 'threads' resource

## Discovering Commands

Before calling any API method, inspect it:

```bash
# Browse resources and methods
gws gmail --help

# Inspect a method's required params, types, and defaults
gws schema gmail.<resource>.<method>
```

Use `gws schema` output to build your `--params` and `--json` flags.