Toolverse
All skills

add-gmail

by gavrielc

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

Quick info

Author
gavrielc
Category
Security
Views
4

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

  1. Sprawdź, czy plik src/channels/gmail.ts już istnieje w Twoim repozytorium NanoClaw. Jeśli tak, przejdź do kroku 5 (konfiguracja). Jeśli nie, kontynuuj.

  2. 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ę).

  3. 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.

  4. Jeśli podczas merge'u pojawią się konflikty, rozwiąż je ręcznie, czytając obie wersje plików i rozumiejąc intencję zmian.

  5. Skonfiguruj poświadczenia OAuth w Google Cloud Platform zgodnie z instrukcjami skill'u. Montuj poświadczenia w lokalizacji ~/.gmail-mcp.

  6. 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.

Related skills