Sheets CLI
Deterministisk CLI för att läsa och uppdatera Google Sheets med nyckel, med dry-run säkerhet.
Fungerar med konfiguration
Vad den gör
sheets-cli omsluter Google Sheets och Drive API:erna i en JSON-in/JSON-ut CLI: hitta ett kalkylblad efter namn, läs ett blad som strukturerade rader, lägg till rader och uppdatera celler med nyckelkolumn eller radindex. Det utlöses när en användare ber att läsa, uppdatera eller lägga till i ett Google Sheet, eller namnger ett specifikt blad/flik. Används bäst med dess dokumenterade read-decide-dry-run-apply-arbetsflöde så att skrivningar förhandsgranskas innan de verkställs.
Testrapport
SKILL.md säger att CLI är 'already installed... no installation needed,' men repots egen README kräver en Bun-byggnad plus en fullständig Google Cloud OAuth-konfiguration innan något kommando körs — verklig friktion som skillen inte avslöjar.
Testad: 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)
Kommandon och exempelprompter
/sheets-cliDeterministisk CLI för att läsa och uppdatera Google Sheets med nyckel, med dry-run säkerhet.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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.