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
Mensagem pronta para colar
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-automationOu 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.mdConteú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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3144
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC