Sheets CLI
CLI deterministica per leggere e aggiornare Google Sheets per chiave, con sicurezza dry-run.
Richiede configurazione
Cosa fa
sheets-cli avvolge le API di Google Sheets e Drive in una CLI JSON-in/JSON-out: trova un foglio di calcolo per nome, legge un foglio come righe strutturate, aggiunge righe e aggiorna celle per colonna chiave o indice di riga. Si attiva quando un utente chiede di leggere, aggiornare o aggiungere a un Google Sheet, o nomina un foglio/tab specifico. Meglio usarlo con il suo workflow documentato read-decide-dry-run-apply in modo che le scritture siano visualizzate in anteprima prima di essere applicate.
Rapporto di test
SKILL.md afferma che la CLI è 'already installed... no installation needed', ma il README del repository stesso richiede una build Bun più una configurazione completa di Google Cloud OAuth prima che qualsiasi comando venga eseguito — un attrito reale che il corpo della skill non rivela.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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)
Comandi e prompt di esempio
/sheets-cliCLI deterministica per leggere e aggiornare Google Sheets per chiave, con sicurezza dry-run.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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.