Sheets CLI

Deterministische CLI voor het lezen en bijwerken van Google Sheets op basis van sleutel, met dry-run veiligheid.

Door gmickel · gmickel/sheets-cli

Werkt met setup ★ 8.0/10

Sheets CLI — Deterministische CLI voor het lezen en bijwerken van Google Sheets op basis van sleutel, met dry-run veiligheid.

Wat het doet

sheets-cli omvat de Google Sheets en Drive API's in een JSON-in/JSON-out CLI: vind een spreadsheet op naam, lees een blad als gestructureerde rijen, voeg rijen toe en werk cellen bij op basis van sleutelkolom of rij-index. Het activeert wanneer een gebruiker vraagt om een Google Sheet te lezen, bij te werken of eraan toe te voegen, of een specifiek blad/tabblad noemt. Het beste te gebruiken met de gedocumenteerde read-decide-dry-run-apply workflow, zodat schrijfbewerkingen worden gepreviewd voordat ze worden toegepast.

Testrapport

SKILL.md zegt dat de CLI 'already installed... no installation needed' is, maar de eigen README van de repo vereist een Bun build plus een volledige Google Cloud OAuth setup voordat een commando draait — echte frictie die de skill body niet openbaar maakt.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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)

Commando's en voorbeeldprompts

  • /sheets-cliDeterministische CLI voor het lezen en bijwerken van Google Sheets op basis van sleutel, met dry-run veiligheid.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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.