clawmail
Email API for AI agents. Send and receive emails programmatically via ClawMail.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Email API for AI agents. Send and receive emails programmatically via ClawMail.
How to use
Pobierz i uruchom skrypt konfiguracyjny: otwórz terminal i wykonaj polecenie curl -O https://clawmail.cc/scripts/setup.py, a następnie python3 setup.py my-agent@clawmail.cc (zastąp my-agent swoją wybraną nazwą). Skrypt utworzy plik ~/.clawmail/config.json zawierający Twoje dane dostępu: system_id, inbox_id i adres e-mail.
Wczytaj konfigurację w swoim kodzie: zaimportuj bibliotekę json i Path, następnie odczytaj zawartość pliku ~/.clawmail/config.json. Zapisz wartości system_id, inbox_id i address w zmiennych, które będziesz używać w żądaniach API.
Sprawdzaj nowe e-maile za pomocą endpointu poll: wyślij żądanie GET do https://api.clawmail.cc/v1/inboxes/{inbox_id}/poll z nagłówkiem X-System-ID zawierającym Twój system_id. API zwróci listę nieprzeczytanych wiadomości, ich temat, nadawcę i zawartość, a jednocześnie oznaczy je jako przeczytane.
Przetwarzaj otrzymane wiadomości: z odpowiedzi API wyodrębnij pola takie jak from_email, subject i text_body. Użyj tych danych do podjęcia działań w swoim agencie — na przykład do wygenerowania odpowiedzi lub zalogowania zdarzenia.
Wysyłaj e-maile za pośrednictwem API: wyślij żądanie POST do https://api.clawmail.cc/v1/inboxes/{inbox_id}/messages z nagłówkiem X-System-ID i zawartością wiadomości (adresat, temat, treść). Twój agent będzie mógł w ten sposób automatycznie odpowiadać na e-maile lub powiadamiać użytkowników.