googlesheets-automation
Google Sheets mit Claude automatisieren
Schluss mit manuellem Aktualisieren von Tabellen. Diese Fähigkeit hilft Ihnen, Google Sheets programmatisch über Claude mithilfe der Composio-Integration zu lesen, zu schreiben, zu formatieren und zu verwalten.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "googlesheets-automation". Lese die ersten 10 Zeilen aus dem 'Customers'-Blatt in meiner 'Sales Database'-Tabelle
Erwartetes Ergebnis:
Ich habe die Tabelle 'Sales Database' gefunden (ID: 1AbC...xYz). Lese Zeilen 1-10 aus dem 'Customers'-Blatt (A1:J10). Die Daten enthalten: 10 Zeilen einschließlich Überschriften mit Spalten: Name, Email, Phone, Company, Status, Last Contact. Insgesamt Kunden: 9 aktive Datensätze.
Verwendung von "googlesheets-automation". Füge einen neuen Kunden zum Blatt hinzu: Jane Doe, jane@example.com, 555-0123, Acme Corp
Erwartetes Ergebnis:
Die neue Zeile wurde erfolgreich an das 'Customers'-Blatt angehängt. Der Datensatz wurde zu Zeile 11 hinzugefügt. Aktualisierter Bereich: Customers!A11:E11. Bestätigung: Jane Doe ist jetzt in der Tabelle.
Sicherheitsaudit
SicherAll 139 static findings are false positives. The 'external_commands' detections are Markdown code spans (backticks) used for formatting tool names, not shell execution. The 'hardcoded URL' is the official Rube MCP server endpoint in documentation. This is a documentation-only skill with no executable code - it provides instructions for using Google Sheets via the Rube MCP service.
Probleme mit niedrigem Risiko (1)
Qualitätsbewertung
Was du bauen kannst
CRM-Datensynchronisation
Halten Sie Kundendaten zwischen Ihrer Datenbank und Google Sheets synchron. Verwenden Sie Upsert-Operationen, um bestehende Kontakte zu aktualisieren oder neue basierend auf E-Mail-Adressen als eindeutige Schlüssel hinzuzufügen.
Bestandsverfolgung
Pflegen Sie Echtzeit-Bestandsniveaus in geteilten Tabellenkalkulationen. Lesen Sie aktuelle Lagerbestände, aktualisieren Sie Mengen nach Verkäufen und formatieren Sie Artikel mit niedrigem Lagerbestand mit rotem Hintergrund zur besseren Sichtbarkeit.
Berichtsgenerierung automatisieren
Generieren Sie wöchentliche Berichte, indem Sie Daten aus mehreren Tabellenblättern abrufen, Überschriften mit Fettdruck formatieren und Zusammenfassungsmetriken in ein Dashboard-Blatt für Team-Reviews schreiben.
Probiere diese Prompts
Lese die Daten aus 'Sheet1' in meiner Google Sheet namens 'Q4 Sales Data'. Zeige mir die ersten 100 Zeilen aus den Spalten A bis F.
Aktualisiere die 'Inventory'-Tabelle. Setze im 'Stock'-Blatt die Menge auf 50 für Zeilen, wo SKU 'PROD-001' bis 'PROD-010' ist. Verwende Stapelaktualisierung für Effizienz.
Füge diese Kundendaten in das 'Clients'-Blatt in meiner 'CRM Database'-Tabelle ein oder aktualisiere sie. Verwende 'Email' als Schlüsselspalte, um bestehende Kontakte zu aktualisieren oder neue hinzuzufügen: [Ihre Daten hier]
Erstelle ein neues Blatt namens 'Summary' in meiner 'Analytics'-Tabelle. Kopiere die Gesamtzeile aus dem 'Data'-Blatt, mache die Überschriften fett mit blauem Hintergrund und setze Spaltenbreiten auf 200.
Bewährte Verfahren
- Rufen Sie immer zuerst RUBE_SEARCH_TOOLS auf, um die Verbindung zu überprüfen und aktuelle Tool-Schemas vor Operationen zu erhalten
- Verwenden Sie begrenzte Bereiche wie 'A1:Z1000' anstelle von unbegrenzten Bereichen wie 'A:Z', um Timeouts bei großen Tabellen zu vermeiden
- Kombinieren Sie mehrere Leseoperationen mit GOOGLESHEETS_BATCH_GET, um innerhalb des Limits von 60 Lesevorgängen pro Minute zu bleiben
- Lesen Sie vorhandene Tabellendaten vor dem Schreiben, um das aktuelle Layout zu verstehen und das Überschreiben wichtiger Informationen zu vermeiden
Vermeiden
- Verwenden Sie keine unbegrenzten Bereiche (z.B. 'A:Z') in Tabellen mit mehr als 10.000 Zeilen, da dies Timeouts verursacht
- Gehen Sie nicht davon aus, dass Standard-Blattnamen wie 'Sheet1' existieren - diese sind lokaabhängig und können in nicht-englischen Konten abweichen
- Führen Sie nicht mehr als 60 Lese- oder Schreiboperationen pro Minute durch, da die Google Sheets API sonst Ratenlimit-Fehler zurückgibt
Häufig gestellte Fragen
Benötige ich einen Google API-Schlüssel?
Was sind die Ratenlimits?
Kann ich mit mehreren Blättern gleichzeitig arbeiten?
Warum schlägt mein Blattregisterkarten-Name fehl?
Wie formatiere ich Zellen mit Farben?
Was ist der Unterschied zwischen update und upsert?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/googlesheets-automationRef
main
Dateistruktur
📄 SKILL.md