Kategorien
general

OpenClaw: Google-Account einrichten und Gmail, Calendar & Drive nutzen

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.

  1. Auf console.cloud.google.com einloggen
  2. Oben links auf das Projekt-Dropdown klicken → Neues Projekt
  3. 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:

  1. Links im Menü: APIs & Dienste → Anmeldedaten
  2. Anmeldedaten erstellen → OAuth-Client-ID
  3. Anwendungstyp: Desktop-App
  4. Namen vergeben und erstellen – Client-ID und Client-Secret werden angezeigt

Schritt 4: OAuth-Consent-Screen konfigurieren

  1. Links: APIs & Dienste → OAuth-Zustimmungsbildschirm
  2. Nutzertyp: Extern
  3. App-Name und Support-E-Mail eintragen
  4. Unter Testnutzer die eigene Google-E-Mail hinzufügen
  5. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert