Communitygithub.com

aiagentwithdhruv/skills

Verwaltung von E-Mails über mehrere Gmail-Konten mit einheitlicher Werkzeugunterstützung. Verwenden Sie dies, wenn der Benutzer darum bittet, E-Mails zu prüfen, den Posteingang zu lesen, E-Mails zu kennzeichnen, Nachrichten zu archivieren oder Gmail über Konten hinweg zu verwalten.

Was ist skills?

Diese Fähigkeit ermöglicht KI-Agenten die zentrale Verwaltung mehrerer Gmail-Konten mithilfe eines einzigen Befehlszeilentools. Sie vereinfacht alltägliche E-Mail-Aufgaben wie das Lesen des Posteingangs, das Kennzeichnen von Nachrichten, das Archivieren von E-Mails und das Erstellen von Filtern, ohne dass die Gmail-Oberfläche manuell geöffnet werden muss. Die Fähigkeit unterstützt eine beliebige Anzahl registrierter Konten und ermöglicht es dem Agenten, Abfragen wie `is:unread`, `from:notifications@` oder `subject:invoice` durchzuführen, um sie zu verarbeiten. Sie ist nützlich für Entwickler und Fachleute, die Arbeitslasten aus mehreren Posteingängen automatisieren möchten, und funktioniert mit jeder Gmail-API-fähigen Umgebung (z. B. Claude Code, Cursor, Codex). Die zugrunde liegenden Python-Skripte verarbeiten Authentifizierung, Token-Aktualisierung, Massenaktionen und bieten einen Trockenlaufmodus zur Vorschau von Änderungen, bevor sie angewendet werden. Anmeldeinformationen müssen im Wurzelverzeichnis des Projekts abgelegt werden (z. B. `credentials.json`), und die Fähigkeit generiert bei Bedarf automatisch Authentifizierungstoken. Dank der Unterstützung der Google Sheets- und Google Drive-APIs kann sie auch E-Mail-Anhänge mit diesen Diensten verknüpfen, je nach Erweiterung. Die Fähigkeit ist kostenlos nutzbar (nur die Gmail-API-Grenzen gelten) und lässt sich nahtlos mit anderen Fähigkeiten wie E-Mail-Kennzeichnung oder automatischen Antworten kombinieren.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aiagentwithdhruv/skills/tree/HEAD/gmail-inbox

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Gmail Posteingangsverwaltung

Ziel

E-Mails über mehrere Gmail-Konten hinweg mit einheitlicher Werkzeugunterstützung prüfen und verwalten.

Skripte

  • ./scripts/gmail_unified.py - Posteingänge prüfen und verwalten
  • ./scripts/gmail_multi_auth.py - Konten authentifizieren
  • ./scripts/gmail_bulk_label.py - Massenkennzeichnung
  • ./scripts/gmail_create_filters.py - Filter erstellen
  • ./scripts/gmail_auth.py - Authentifizierungshilfe

Kurzreferenz

# Ungelesene E-Mails über alle Konten hinweg prüfen
python3 ./scripts/gmail_unified.py --query "is:unread" --limit 50

# Nur ein bestimmtes Konto prüfen
python3 ./scripts/gmail_unified.py --query "is:unread" --account yourcompany

# Registrierte Konten auflisten
python3 ./scripts/gmail_unified.py --accounts

# E-Mails kennzeichnen und archivieren
python3 ./scripts/gmail_unified.py --query "from:notifications@" --label "Benachrichtigungen" --archive

# Als gelesen markieren
python3 ./scripts/gmail_unified.py --query "from:noreply@" --mark-read

# Trockenlauf (Vorschau)
python3 ./scripts/gmail_unified.py --query "subject:Rechnung" --label "Rechnungen" --dry-run

Kontoregister

KontoE-MailAnmeldeinformationenToken
youruser[email protected]credentials.jsontoken_youruser.json
yourcompany[email protected]credentials_yourcompany.jsontoken_yourcompany.json

Fehlerbehebung bei Authentifizierungsfehlern

"Token-Datei nicht gefunden"

python3 ./scripts/gmail_multi_auth.py --account yourcompany --email [email protected]

"invalid_scope: Ungültige Anfrage"

rm token_youruser.json
python3 ./scripts/gmail_multi_auth.py --account youruser --email [email protected]

"Authentifizierung fehlgeschlagen" Prüfen Sie, ob credentials.json im Wurzelverzeichnis existiert.

Erforderliche Bereiche

  • gmail.modify - E-Mails lesen/schreiben
  • gmail.labels - Labels erstellen/verwalten
  • gmail.settings.basic - Einstellungen verwalten
  • spreadsheets - Google Sheets-Zugriff
  • drive - Google Drive-Zugriff

Speicherort der Anmeldeinformationen

Alle Anmeldedateien sollten sich im Wurzelverzeichnis des Arbeitsbereichs befinden:

  • credentials.json / credentials_yourcompany.json - OAuth-Client-Konfigurationen
  • token_*.json - Authentifizierungstoken (automatisch generiert)
  • gmail_accounts.json - Kontoregister

Schema

Eingaben

NameTypErforderlichBeschreibung
queryZeichenketteNeinGmail-Suchabfrage (z. B. 'is:unread')
accountZeichenketteNeinSpezifischer Kontoname aus dem Register
limitGanzzahlNeinMaximale Anzahl abzurufender E-Mails (Standard: 50)

Ausgaben

NameTypBeschreibung
emailsArrayListe der E-Mail-Objekte mit Betreff, Von, Datum, Auszug

Anmeldeinformationen

NameQuelle
credentials.jsonDatei
token_*.jsonDatei (automatisch generiert)

Kombinierbar mit

Fähigkeiten, die gut mit dieser kombiniert werden können: gmail-label, instantly-autoreply

Kosten

Kostenlos (Gmail-API)

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

aiagentwithdhruv/skills

Add new Modal webhooks for event-driven execution. Use when user asks to create a webhook, add an endpoint, or set up event triggers.

aiagentwithdhruv/skills

Answer Euron Gen AI Bootcamp doubts instantly. Covers Euri API setup across all frameworks (Python, LangChain, OpenAI SDK, TypeScript, n8n, curl), MCP server setup, common errors, model recommendations, and token limits. Use when someone in the bootcamp asks a question.

aiagentwithdhruv/skills

Auto-label Gmail emails into Action Required, Waiting On, and Reference categories. Use when user asks to label emails, triage inbox, categorize emails, or organize Gmail.

aiagentwithdhruv/skills

Scrape Google Maps for B2B leads with deep website enrichment and contact extraction. Use when user asks to find local businesses, scrape Google Maps, generate contractor lists, or build local service business databases.

aiagentwithdhruv/skills

Run Claude orchestrator locally with Cloudflare tunneling. Use when user asks to run locally, start local server, or test webhooks locally.

aiagentwithdhruv/skills

MCP server for AI-powered macOS control — apps, display, audio, files, screenshots, clipboard

aiagentwithdhruv/skills

Deploy execution scripts to Modal cloud. Use when user asks to deploy to Modal, push code to cloud, or update Modal functions.

aiagentwithdhruv/skills

Scrape and verify business leads using Apify, classify with LLM, enrich emails, and save to Google Sheets. Use when user asks to find leads, scrape businesses, generate prospect lists, or build lead databases for any industry or location.

aiagentwithdhruv/skills

Query Skool community content using RAG pipeline with vector search. Use when user asks to search Skool knowledge, find community answers, or query Skool content.

aiagentwithdhruv/skills

Scrape Upwork jobs and generate personalized proposals with cover letters. Use when user asks to find Upwork jobs, create Upwork proposals, or apply to Upwork listings.

Verwandte Skills