Sheets CLI
Deterministische CLI zum Lesen und Aktualisieren von Google Sheets nach Schlüssel, mit Dry-Run-Sicherheit.
Funktioniert mit Setup
Was es kann
sheets-cli kapselt die Google Sheets und Drive APIs in einer JSON-in/JSON-out CLI: findet eine Tabelle nach Namen, liest ein Blatt als strukturierte Zeilen, hängt Zeilen an und aktualisiert Zellen nach Schlüsselspalte oder Zeilenindex. Es wird ausgelöst, wenn ein Benutzer eine Google Sheet lesen, aktualisieren oder Zeilen anhängen möchte oder ein bestimmtes Blatt/Tab benennt. Am besten in Verbindung mit dem dokumentierten read-decide-dry-run-apply-Workflow verwenden, damit Schreibvorgänge vor dem Anwenden in der Vorschau angezeigt werden.
Testbericht
SKILL.md besagt, dass die CLI 'already installed... no installation needed' ist, aber das README des Repositories erfordert einen Bun-Build plus eine vollständige Google Cloud OAuth-Einrichtung, bevor ein Befehl ausgeführt werden kann — eine echte Hürde, die der Skill-Text nicht offenlegt.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/gmickel/sheets-cli cd sheets-cli && bun install && bun run build mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/sheets-cli # prerequisite: sheets-cli auth login --credentials <oauth-client.json> (Sheets + Drive APIs enabled in GCP)
Befehle & Beispiel-Prompts
/sheets-cliDeterministische CLI zum Lesen und Aktualisieren von Google Sheets nach Schlüssel, mit Dry-Run-Sicherheit.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Find the row where Name is Acme and set its Status to Done.Read the data from my Google Sheet called Tasks, please.Append a new row to my spreadsheet with these values.