Sheets CLI

Deterministické CLI pro čtení a aktualizaci Google Sheets podle klíče, s bezpečností dry-run.

od gmickel · gmickel/sheets-cli

Funguje s nastavením ★ 8.0/10

Sheets CLI — Deterministické CLI pro čtení a aktualizaci Google Sheets podle klíče, s bezpečností dry-run.

Co umí

sheets-cli obaluje Google Sheets a Drive API do JSON-in/JSON-out CLI: najde tabulku podle názvu, přečte list jako strukturované řádky, přidá řádky a aktualizuje buňky podle klíčového sloupce nebo indexu řádku. Spouští se, když uživatel požádá o čtení, aktualizaci nebo přidání do Google Sheetu, nebo pojmenuje konkrétní list/záložku. Nejlépe se používá s dokumentovaným pracovním postupem read-decide-dry-run-apply, takže zápisy jsou zobrazeny v náhledu před jejich provedením.

Testovací report

SKILL.md uvádí, že CLI je 'již nainstalováno... není potřeba instalace', ale README samotného repozitáře vyžaduje Bun build plus kompletní nastavení Google Cloud OAuth, než se spustí jakýkoli příkaz — skutečné tření, které tělo dovednosti neuvádí.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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)

Příkazy a ukázkové prompty

  • /sheets-cliDeterministické CLI pro čtení a aktualizaci Google Sheets podle klíče, s bezpečností dry-run.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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