add-gmail
Add Gmail integration to NanoClaw. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a full channel (emails can trigger the agent, schedule tasks, and receive replies). Guides through GCP OAuth setup and implements the integration.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add Gmail integration to NanoClaw. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a full channel (emails can trigger the agent, schedule tasks, and receive replies). Guides through GCP OAuth setup and implements the integration.
How to use
Sprawdź, czy plik
src/channels/gmail.tsjuż istnieje w Twoim repozytorium NanoClaw. Jeśli tak, przejdź do kroku 5 (konfiguracja). Jeśli nie, kontynuuj.Zdecyduj, czy chcesz, aby przychodzące maile automatycznie uruchamiały agenta. Wybierz tryb kanału pełnego (agent nasłuchuje i odpowiada na maile) lub tryb narzędzia (agent ma dostęp do funkcji czytania, wysyłania i przeszukiwania, ale nie monitoruje skrzynkę).
Dodaj zdalne repozytorium Gmail do swojego projektu, jeśli jeszcze go nie masz. Pobierz gałąź główną z repozytorium skill'u i scal ją z Twoim kodem. Proces merge doda plik kanału Gmail, testy, zależności npm (w tym
googleapis) i konfigurację MCP server'a.Jeśli podczas merge'u pojawią się konflikty, rozwiąż je ręcznie, czytając obie wersje plików i rozumiejąc intencję zmian.
Skonfiguruj poświadczenia OAuth w Google Cloud Platform zgodnie z instrukcjami skill'u. Montuj poświadczenia w lokalizacji
~/.gmail-mcp.Uruchom agenta. Jeśli wybrałeś tryb kanału, agent będzie nasłuchiwać przychodzących maili. W trybie narzędzia będziesz mógł wysyłać komendy do agenta, aby czytał, wysyłał lub przeszukiwał maile.