knallt.com

  • 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