Google Sheets API Skill (Advanced)
name: google-sheet-api
by codedao12 · published 2026-03-22
$ claw add gh:codedao12/codedao12-google-sheets-api---
name: google-sheet-api
description: OpenClaw skill that installs a Google Sheets CLI with setup steps and commands for read/write, batch, formatting, and sheet management.
---
# Google Sheets API Skill (Advanced)
Purpose
Provide a production-ready Google Sheets CLI for OpenClaw. This skill supports data reads/writes, batch operations, formatting, and sheet management with service account authentication.
Best fit
Not a fit
One-time setup
1. Create or select a Google Cloud project.
2. Enable the Google Sheets API.
3. Create a service account and download its JSON key.
4. Share target spreadsheets with the service account email.
Install
cd google-sheet-api
npm installRun
node scripts/sheets-cli.js help
node scripts/sheets-cli.js read <spreadsheetId> "Sheet1!A1:C10"
node scripts/sheets-cli.js append <spreadsheetId> "Sheet1!A:B" '@data.json'You can also use npm:
npm run sheets -- read <spreadsheetId> "Sheet1!A1:C10"Credentials
Supported sources (first match wins):
Input conventions
Example `data.json`:
[["Name","Score"],["Alice",95]]Command map (high level)
Data:
Formatting:
Layout:
Sheets:
Advanced:
Operational guidance
Expected output
Security notes
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...