OpenClaw kann nicht nur chatten – er kann auch direkt mit Google-Diensten arbeiten. Mit einem verknüpften Google-Account liest und schreibt der Assistent E-Mails, verwaltet Kalendereinträge und durchsucht Drive-Dokumente. In diesem Teil zeige ich wie man das einrichtet.
Was ist möglich?
Nach der Einrichtung kann der Assistent auf Anfrage:
- Gmail: E-Mails lesen, suchen, beantworten und verfassen
- Google Calendar: Termine anzeigen, erstellen und bearbeiten
- Google Drive: Dokumente suchen und Inhalte lesen
- Google Contacts: Kontakte nachschlagen
- Google Sheets & Docs: Inhalte lesen und bearbeiten
Wichtig: OpenClaw handelt nur auf explizite Anfrage – E-Mails werden nicht automatisch beantwortet oder gelöscht.
Voraussetzungen
- OpenClaw ist installiert und das Gateway läuft
- Ein Google-Account
- Zugang zur Google Cloud Console (kostenlos)
Schritt 1: Google Cloud Projekt anlegen
Die Google-Integration läuft über die offizielle Google API – dafür braucht man ein eigenes Cloud-Projekt.
- Auf console.cloud.google.com einloggen
- Oben links auf das Projekt-Dropdown klicken → Neues Projekt
- Namen vergeben (z.B. „OpenClaw“) und erstellen
Schritt 2: APIs aktivieren
Im neuen Projekt die benötigten APIs aktivieren. Unter APIs & Dienste → Bibliothek folgende APIs suchen und aktivieren:
- Gmail API
- Google Calendar API
- Google Drive API
- Google Contacts API (People API)
- Google Sheets API
- Google Docs API
Schritt 3: OAuth-Zugangsdaten erstellen
OpenClaw authentifiziert sich über OAuth 2.0:
- Links im Menü: APIs & Dienste → Anmeldedaten
- Anmeldedaten erstellen → OAuth-Client-ID
- Anwendungstyp: Desktop-App
- Namen vergeben und erstellen – Client-ID und Client-Secret werden angezeigt
Schritt 4: OAuth-Consent-Screen konfigurieren
- Links: APIs & Dienste → OAuth-Zustimmungsbildschirm
- Nutzertyp: Extern
- App-Name und Support-E-Mail eintragen
- Unter Testnutzer die eigene Google-E-Mail hinzufügen
- Speichern
Schritt 5: In OpenClaw einrichten
OpenClaw bringt einen gog-Skill mit (Google Operations Gateway). Den Google-Account verbinden:
gog auth login
Es öffnet sich ein Browser-Fenster. Nach dem Google-Login und Bestätigung der Berechtigungen ist die Verbindung hergestellt. Alternativ mit expliziten Credentials:
gog auth login --client-id DEINE-CLIENT-ID --client-secret DEIN-CLIENT-SECRET
Schritt 6: Verbindung testen
# Letzte 5 E-Mails anzeigen
gog gmail list --max-results 5
# Heutige Kalendereinträge
gog calendar list --today
# Drive nach einem Dokument suchen
gog drive search "Meeting Notes"
Den Assistenten nutzen
Ab jetzt kann man den Assistenten direkt beauftragen:
- „Zeig mir meine ungelesenen Mails von heute“
- „Was steht morgen in meinem Kalender?“
- „Erstell einen Termin: Meeting am Freitag um 14 Uhr“
- „Such in meinem Drive nach dem Q1-Bericht“
- „Schreib eine Antwort auf die letzte Mail von Max Mustermann“
Bei externen Aktionen (E-Mails senden, Termine erstellen) fragt der Assistent immer erst nach Bestätigung.
Sicherheitshinweise
- OAuth-Tokens werden lokal gespeichert (
~/.openclaw/credentials/) und verlassen das Gerät nicht - Das Google-Projekt bleibt im Testmodus – keine App-Verifizierung nötig
- Berechtigungen jederzeit widerrufbar unter myaccount.google.com/permissions
- Mehrere Accounts:
gog auth login --account work
Fazit
Die Google-Integration macht OpenClaw zum zentralen Dreh- und Angelpunkt für den digitalen Alltag. E-Mails, Kalender und Dokumente – alles über einen Chat. Im nächsten Teil: Obsidian-Integration für persönliche Notizen.