Sheets CLI

Deterministyczne CLI do odczytu i aktualizacji Arkuszy Google według klucza, z bezpieczeństwem dry-run.

Autor: gmickel · gmickel/sheets-cli

Działa po konfiguracji ★ 8.0/10

Sheets CLI — Deterministyczne CLI do odczytu i aktualizacji Arkuszy Google według klucza, z bezpieczeństwem dry-run.

Co robi ten skill

sheets-cli opakowuje API Arkuszy Google i Dysku w CLI JSON-in/JSON-out: znajduje arkusz kalkulacyjny po nazwie, odczytuje arkusz jako ustrukturyzowane wiersze, dodaje wiersze i aktualizuje komórki według kolumny klucza lub indeksu wiersza. Uruchamia się, gdy użytkownik prosi o odczyt, aktualizację lub dodanie do Arkusza Google, lub nazywa konkretny arkusz/zakładkę. Najlepiej używać z udokumentowanym przepływem pracy read-decide-dry-run-apply, aby zapisy były podglądane przed ich zastosowaniem.

Raport z testu

SKILL.md mówi, że CLI jest 'already installed... no installation needed', ale własny README repozytorium wymaga kompilacji Bun plus pełnej konfiguracji Google Cloud OAuth, zanim jakiekolwiek polecenie zostanie uruchomione — prawdziwe tarcie, którego treść umiejętności nie ujawnia.

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

Instalacja

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)

Komendy i przykładowe prompty

  • /sheets-cliDeterministyczne CLI do odczytu i aktualizacji Arkuszy Google według klucza, z bezpieczeństwem dry-run.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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