sendgrid-automation
Permite que seu agente automatize fluxos de trabalho de envio de e-mails pelo SendGrid.
O que ela faz
Esta ferramenta permite automatizar tarefas no SendGrid, como enviar campanhas de marketing, gerenciar contatos e listas, configurar remetentes e ver estatísticas de e-mail.
Quando usar
- ✓Enviar uma campanha de e-mail para seus clientes.
- ✓Adicionar novos contatos a uma lista de e-mail.
- ✓Verificar quantas pessoas abriram seus e-mails.
Exemplo do que pedir para a IA
“Crie uma campanha de marketing para enviar uma promoção de 20% de desconto para a lista 'Clientes VIP'. O assunto é 'Promoção Especial!' e o conteúdo é um texto simples anunciando o desconto.”
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
A ferramenta se conecta ao SendGrid e usa comandos específicos para realizar as ações. Por exemplo, para enviar uma campanha, ela primeiro verifica as listas existentes, depois cria a campanha com o conteúdo e destinatários definidos, e por fim a envia.
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 sendgrid-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/sendgrid-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.
Automação do SendGrid via Rube MCP
Automatize fluxos de entrega de e-mail do SendGrid, incluindo campanhas de marketing (Envios Únicos), gerenciamento de contatos e listas, configuração de identidade do remetente e análise de e-mail através do kit de ferramentas SendGrid da Composio.
Pré-requisitos
- O Rube MCP deve estar conectado (ferramentas RUBE_SEARCH_TOOLS disponíveis)
- Conexão ativa com o SendGrid via
RUBE_MANAGE_CONNECTIONScom o kit de ferramentassendgrid - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
Configuração
Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o kit de ferramentassendgrid - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar a autenticação da chave de API do SendGrid
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Criar e Enviar Campanhas de Marketing (Envios Únicos)
Quando usar: O usuário deseja criar e enviar uma campanha de e-mail marketing para uma lista de contatos ou segmento.
Sequência de ferramentas:
SENDGRID_RETRIEVE_ALL_LISTS- Lista as listas de marketing disponíveis para segmentação [Pré-requisito]SENDGRID_CREATE_A_LIST- Cria uma nova lista, se necessário [Opcional]SENDGRID_ADD_OR_UPDATE_A_CONTACT- Adiciona contatos à lista [Opcional]SENDGRID_GET_ALL_SENDER_IDENTITIES- Obtém o ID do remetente verificado [Pré-requisito]SENDGRID_CREATE_SINGLE_SEND- Cria a campanha com conteúdo, remetente e destinatários [Obrigatório]
Parâmetros chave para SENDGRID_CREATE_SINGLE_SEND:
name: Nome da campanha (obrigatório)email__config__subject: Assunto do e-mailemail__config__html__content: Conteúdo do corpo em HTMLemail__config__plain__content: Versão em texto puroemail__config__sender__id: ID da identidade do remetente verificadoemail__config__design__id: Use em vez de html_content para designs pré-construídossend__to__list__ids: Array de UUIDs de listas para enviarsend__to__segment__ids: Array de UUIDs de segmentossend__to__all: true para enviar para todos os contatosemail__config__suppression__group__idouemail__config__custom__unsubscribe__url: Um é necessário para conformidade
Armadilhas:
- Definir
send_atem CREATE NÃO agenda o envio; ele apenas pré-preenche a data na interface do usuário; use o endpoint de Agendamento separadamente send_at: "now"é válido apenas com o endpoint de Agendamento, não com CREATE- É preciso fornecer
suppression_group_idoucustom_unsubscribe_urlpara conformidade de descadastramento - O remetente deve ser verificado antes do uso; verifique com
SENDGRID_GET_ALL_SENDER_IDENTITIES - Parâmetros aninhados usam notação de duplo sublinhado (por exemplo,
email__config__subject)
2. Gerenciar Contatos e Listas
Quando usar: O usuário deseja criar listas de contatos, adicionar/atualizar contatos, pesquisar contatos ou remover contatos de listas.
Sequência de ferramentas:
SENDGRID_RETRIEVE_ALL_LISTS- Lista todas as listas de marketing [Obrigatório]SENDGRID_CREATE_A_LIST- Cria uma nova lista de contatos [Opcional]SENDGRID_GET_A_LIST_BY_ID- Obtém detalhes da lista e contatos de exemplo [Opcional]SENDGRID_ADD_OR_UPDATE_A_CONTACT- Adiciona ou atualiza contatos com associação à lista [Obrigatório]SENDGRID_GET_CONTACTS_BY_EMAILS- Procura contatos por e-mail [Opcional]SENDGRID_GET_CONTACTS_BY_IDENTIFIERS- Procura contatos por e-mail, telefone ou ID externo [Opcional]SENDGRID_GET_LIST_CONTACT_COUNT- Verifica a contagem de contatos após as operações [Opcional]SENDGRID_REMOVE_CONTACTS_FROM_A_LIST- Remove contatos de uma lista sem excluí-los [Opcional]SENDGRID_REMOVE_LIST_AND_OPTIONAL_CONTACTS- Exclui uma lista inteira [Opcional]SENDGRID_IMPORT_CONTACTS- Importação em massa de CSV [Opcional]
Parâmetros chave para SENDGRID_ADD_OR_UPDATE_A_CONTACT:
contacts: Array de objetos de contato (máximo 30.000 ou 6MB), cada um com pelo menos um identificador:email,phone_number_id,external_idouanonymous_id(obrigatório)list_ids: Array de strings de UUIDs de listas para associar os contatos
Armadilhas:
SENDGRID_ADD_OR_UPDATE_A_CONTACTé assíncrono; retorna 202 comjob_id; os contatos podem levar de 10 a 30 segundos para aparecer- IDs de lista são UUIDs (por exemplo, "ca7a3796-e8a8-4029-9ccb-df8937940562"), não inteiros
- Nomes de lista devem ser únicos; nomes duplicados causam erros 400
SENDGRID_ADD_A_SINGLE_RECIPIENT_TO_A_LISTusa a API legada; prefiraSENDGRID_ADD_OR_UPDATE_A_CONTACTcomlist_idsSENDGRID_REMOVE_LIST_AND_OPTIONAL_CONTACTSé irreversível; requer confirmação explícita do usuário
…
Perguntas frequentes
Preciso ter uma conta no SendGrid?
Sim, você precisa ter uma conta ativa no SendGrid e conectá-la à ferramenta.
Como a ferramenta sabe para quem enviar o e-mail?
Você pode especificar listas de contatos existentes, criar novas listas, adicionar contatos individualmente ou enviar para todos os contatos.
É seguro usar esta ferramenta com minha conta SendGrid?
A ferramenta utiliza a conexão segura fornecida pelo SendGrid para autenticar e executar as ações, seguindo as diretrizes de segurança.
Detalhes
Descrição original do autor
Automate SendGrid email delivery workflows including marketing campaigns (Single Sends), contact and list management, sender identity setup, and email analytics through Composio's SendGrid toolkit.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4101
- 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
connections-optimizer
Melhora suas conexões em redes sociais. Sugere quem seguir ou remover e ajuda a criar mensagens personalizadas para expandir sua rede.
affaan-m/ECC
content-engine
Cria conteúdo para diferentes plataformas. Ajuda a produzir posts, roteiros e calendários de conteúdo que funcionam bem em redes como X, LinkedIn e YouTube.
affaan-m/ECC
crosspost
Distribui conteúdo em várias redes sociais, adaptando-o para cada uma. É útil para alcançar mais pessoas em diferentes plataformas.
affaan-m/ECC