Pular para o conteúdo
Skillpedia
Automações48 mil · #3144

gmail-automation

Permite que seu agente interaja com o Gmail para automatizar tarefas. É útil para gerenciar e-mails sem precisar de um servidor complexo.

O que ela faz

Essa ferramenta permite que você interaja com sua conta do Gmail diretamente do computador, sem precisar abrir o site. Você pode procurar, ler e enviar e-mails, além de organizar suas mensagens.

Quando usar

  • ✓Quando você quer achar um e-mail específico rapidamente.
  • ✓Para automatizar tarefas repetitivas no seu e-mail de trabalho.
  • ✓Se você prefere usar comandos no computador em vez de clicar em um site.

Exemplo do que pedir para a IA

“Procure e-mails não lidos do remetente 'chefe@empresa.com' enviados nos últimos 3 dias.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/gmail-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/gmail-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela usa um programa separado para se conectar à sua conta do Gmail de forma segura. Primeiro, você autoriza o programa uma vez, e depois ele pode executar comandos para gerenciar seus e-mails.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill gmail-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/gmail-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Disponibilidade de Material de Apoio

Esta cópia do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. São pré-requisitos externos, não arquivos agrupados:

  • <support-root>/scripts/auth.py
  • <support-root>/scripts/gmail.py

Solicite o material de apoio original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças e pré-requisitos de execução aplicáveis. Não execute um comando nem afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.

Gmail

Integração leve do Gmail com autenticação OAuth independente. Nenhum servidor MCP é necessário.

⚠️ Requer conta do Google Workspace. Contas pessoais do Gmail não são suportadas.

Quando Usar

  • Você precisa pesquisar, ler ou enviar mensagens do Gmail a partir da linha de comando sem um servidor MCP.
  • Você está automatizando fluxos de trabalho de caixa de entrada para uma conta do Google Workspace.
  • Você deseja uma integração leve do Gmail apoiada por scripts OAuth independentes.

Configuração Inicial

Autentique-se com o Google (abre o navegador):

python scripts/auth.py login

Verifique o status da autenticação:

python scripts/auth.py status

Faça logout quando necessário:

python scripts/auth.py logout

Comandos

Todas as operações via scripts/gmail.py. Autentica automaticamente no primeiro uso se não estiver logado.

Pesquisar E-mails

# Search with Gmail query syntax
python scripts/gmail.py search "from:someone@example.com is:unread"

# Search recent emails (no query returns all)
python scripts/gmail.py search --limit 20

# Filter by label
python scripts/gmail.py search --label INBOX --limit 10

# Include spam and trash
python scripts/gmail.py search "subject:important" --include-spam-trash

Ler Conteúdo de E-mail

# Get full message content
python scripts/gmail.py get MESSAGE_ID

# Get just metadata (headers)
python scripts/gmail.py get MESSAGE_ID --format metadata

# Get minimal response (IDs only)
python scripts/gmail.py get MESSAGE_ID --format minimal

Enviar E-mails

# Send a simple email
python scripts/gmail.py send --to "user@example.com" --subject "Hello" --body "Message body"

# Send with CC and BCC
python scripts/gmail.py send --to "user@example.com" --cc "cc@example.com" --bcc "bcc@example.com" \
  --subject "Team Update" --body "Update message"

# Send from an alias (must be configured in Gmail settings)
python scripts/gmail.py send --to "user@example.com" --subject "Hello" --body "Message" \
  --from "Mile9 Accounts <accounts@mile9.io>"

# Send HTML email
python scripts/gmail.py send --to "user@example.com" --subject "HTML Email" \
  --body "<h1>Hello</h1><p>HTML content</p>" --html

Gerenciamento de Rascunhos

# Create a draft
python scripts/gmail.py create-draft --to "user@example.com" --subject "Draft Subject" \
  --body "Draft content"

# Send an existing draft
python scripts/gmail.py send-draft DRAFT_ID

Modificar Mensagens (Etiquetas)

# Mark as read (remove UNREAD label)
python scripts/gmail.py modify MESSAGE_ID --remove-label UNREAD

# Mark as unread
python scripts/gmail.py modify MESSAGE_ID --add-label UNREAD

# Archive (remove from INBOX)
python scripts/gmail.py modify MESSAGE_ID --remove-label INBOX

# Star a message
python scripts/gmail.py modify MESSAGE_ID --add-label STARRED

# Unstar a message
python scripts/gmail.py modify MESSAGE_ID --remove-label STARRED

# Mark as important
python scripts/gmail.py modify MESSAGE_ID --add-label IMPORTANT

# Multiple label changes at once
python scripts/gmail.py modify MESSAGE_ID --remove-label UNREAD --add-label STARRED

Listar Etiquetas

# List all Gmail labels (system and user-created)
python scripts/gmail.py list-labels

Sintaxe de Consulta do Gmail

O Gmail suporta operadores de pesquisa poderosos:

Consulta Descrição
from:user@example.com E-mails de um remetente específico
to:user@example.com E-mails para um destinatário específico
subject:meeting E-mails com "reunião" no assunto
is:unread E-mails não lidos
is:starred E-mails marcados com estrela
is:important E-mails importantes

…

Perguntas frequentes

Preciso ter uma conta pessoal do Gmail?

Não, esta ferramenta funciona apenas com contas do Google Workspace (contas de e-mail de empresas ou instituições que usam o Gmail).

Como ela se conecta à minha conta?

Ela usa um método chamado OAuth, que permite que você autorize o acesso sem compartilhar sua senha diretamente. A primeira vez, um navegador abrirá para você fazer login e permitir o acesso.

O que são 'scripts' mencionados?

São pequenos programas (arquivos de código) que realizam as ações. Você precisa ter esses arquivos para que a ferramenta funcione, mas eles não vêm junto com a descrição da ferramenta.

Detalhes

Descrição original do autor

Lightweight Gmail integration with standalone OAuth authentication. No MCP server required.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3144
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas