Sheets CLI
CLI déterministe pour lire et mettre à jour des Google Sheets par clé, avec sécurité de simulation (dry-run).
Fonctionne avec configuration
Ce que fait
sheets-cli enveloppe les API Google Sheets et Drive dans une CLI JSON-in/JSON-out : trouver une feuille de calcul par nom, lire une feuille comme des lignes structurées, ajouter des lignes et mettre à jour des cellules par colonne clé ou index de ligne. Il se déclenche lorsqu'un utilisateur demande de lire, mettre à jour ou ajouter à une Google Sheet, ou nomme une feuille/onglet spécifique. À utiliser de préférence avec son workflow documenté read-decide-dry-run-apply afin que les écritures soient prévisualisées avant d'être appliquées.
Rapport de test
Le SKILL.md indique que la CLI est 'déjà installée... aucune installation nécessaire', mais le README du dépôt lui-même nécessite une compilation Bun plus une configuration OAuth complète de Google Cloud avant l'exécution de toute commande — une réelle friction que le corps de la compétence ne divulgue pas.
Testé le: 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)
Commandes et exemples de prompts
/sheets-cliCLI déterministe pour lire et mettre à jour des Google Sheets par clé, avec sécurité de simulation (dry-run).
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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.