agentmail-to/agentmail

Conceda aos agentes de IA suas próprias caixas de entrada de e-mail usando a API AgentMail. Use ao construir agentes de e-mail, enviar/receber e-mails programaticamente, gerenciar caixas de entrada, lidar com anexos, organizar com rótulos, criar rascunhos para aprovação humana ou configurar notificações em tempo real via webhooks/websockets. Suporta isolamento multi-inquilino com pods.

O que é agentmail?

Esta skill permite que agentes de IA tenham caixas de entrada de e-mail dedicadas, utilizando a API AgentMail. É essencial para desenvolvedores que estão construindo agentes de e-mail autônomos, que precisam enviar e receber mensagens programaticamente, gerenciar múltiplas caixas de entrada, processar anexos, e organizar mensagens com rótulos. A skill também suporta a criação de rascunhos para revisão humana antes do envio e oferece notificações em tempo real através de webhooks e websockets. Com suporte a pods para isolamento multi-inquilino, ela é ideal para aplicações SaaS que exigem separação de dados entre clientes. A integração é simples: basta configurar as variáveis de ambiente com sua chave de API AgentMail para começar a utilizar todas as funcionalidades.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/agentmail-to/agentmail-skills/tree/main/skills/agentmail

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que agentmail faz?

Conceda aos agentes de IA suas próprias caixas de entrada de e-mail usando a API AgentMail. Use ao construir agentes de e-mail, enviar/receber e-mails programaticamente, gerenciar caixas de entrada, lidar com anexos, organizar com rótulos, criar rascunhos para aprovação humana ou configurar notificações em tempo real via webhooks/websockets. Suporta isolamento multi-inquilino com pods.

Recursos

  • Caixas de Entrada para Agentes: Crie e gerencie caixas de entrada de e-mail exclusivas para cada agente de IA.
  • Envio/Recebimento de E-mails: Envie e receba e-mails programaticamente, incluindo suporte a anexos.
  • Organização com Rótulos: Organize e-mails com rótulos personalizados.
  • Rascunhos para Aprovação: Crie rascunhos que podem ser revisados e aprovados por humanos antes do envio.
  • Notificações em Tempo Real: Configure webhooks ou websockets para ser notificado instantaneamente sobre novos e-mails.
  • Isolamento Multi-Inquilino: Use pods para separar dados entre diferentes clientes ou ambientes.

Configuração

  1. Obtenha uma chave de API em app.agentmail.to.
  2. Defina a variável de ambiente AGENTMAIL_API_KEY:
export AGENTMAIL_API_KEY="sua-chave-aqui"

Uso

Criar uma Caixa de Entrada

from agentmail import AgentMail

client = AgentMail()
inbox = client.inboxes.create()
print(f"Caixa de entrada criada: {inbox.email}")

Enviar um E-mail

client.emails.send(
    to="[email protected]",
    subject="Olá do Agente",
    body="Esta é uma mensagem enviada por um agente de IA."
)

Listar E-mails

emails = client.emails.list(inbox_id="id-da-caixa-de-entrada")
for email in emails:
    print(email.subject)

Configurar um Webhook

client.webhooks.create(
    url="https://seu-servidor.com/webhook",
    events=["email.received"]
)

Documentação

Para exemplos mais detalhados e referência completa da API, consulte a documentação oficial.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas