openclaw/gogcli

gog-sheets

Google Sheets operations through gog.

First seen Jun 22, 2026

Installation

$ npx skills add openclaw/gogcli --skill gog-sheets

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from openclaw/gogcli · top by installs.

npx skills add openclaw/gogcli

Browse all from openclaw/gogcli

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 8.4K
License LICENSE
Default branch main
Open issues 7
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,022 B
  • docs SUMMARY.md 55 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 169 installs

SKILL.md

Google Sheets

<!-- Generated by scripts/gen-agent-skills.mjs; do not edit. -->

Use gog for Google Sheets operations. Read ../gog/SKILL.md first for shared auth, output, safety, and live-write rules.

Safe start

gog auth list --check --json --no-input
gog schema sheets --json
gog --readonly --account [email protected] sheets get SHEET_ID 'Sheet1!A1:D20' --json --wrap-untrusted
  • Select the account explicitly with --account.
  • Use --json --wrap-untrusted for agent-readable Google content.
  • Use --readonly when the task must not mutate Google data.
  • Use --no-input in automation and --dry-run before supported writes.
  • Confirm the exact account, object, and mutation before any write or delete.

Commands

Command Purpose
add-tab Add a new tab/sheet to a spreadsheet
append Append values to a range
banding Manage alternating color banding
batch-update Update values in multiple ranges with one API request
chart Manage spreadsheet charts
clear Clear values in a range
conditional-format Manage conditional formatting rules
copy Copy a Google Sheet
copy-paste Copy a range's values/formulas/format to another range (tiles to fill down/across)
create Create a new spreadsheet
datasource Manage Connected Sheets data sources and extracts
delete-dimension Delete rows or columns while preserving intersecting tables
delete-tab Delete a tab/sheet from a spreadsheet (use --force to skip confirmation)
export Export a Google Sheet (pdf\ xlsx\ csv) via Drive
filter Manage basic filters
find-replace Find and replace text across a spreadsheet
format Apply cell formatting to a range
freeze Freeze rows and columns on a sheet
get Get values from a range
insert Insert empty rows or columns into a sheet
links Get or set cell hyperlinks
merge Merge cells in a range
metadata Get spreadsheet metadata
named-ranges Manage named ranges
notes Get cell notes from a range
number-format Apply number format to a range
raw Dump raw Google Sheets API response as JSON (Spreadsheets.Get; lossless; for scripting and LLM consumption)
read-format Read cell formatting from a range
rename-tab Rename a tab/sheet in a spreadsheet
reorder-tab Move a tab/sheet to a specific 0-based position in the spreadsheet
resize-columns Resize sheet columns
resize-rows Resize sheet rows
table Manage Google Sheets tables
unmerge Unmerge cells in a range
update Update values in a range
update-note Set or clear a cell note
validation Manage cell data validation rules

Run gog sheets <command> --help for flags and gog schema sheets <command> --json for the machine-readable contract. Do not guess command syntax.