googleworkspace avatar

Gws Sheets Append

googleworkspace/cli
20.2k

This skill allows users to append rows to a Google Spreadsheet via command-line interface, supporting both simple comma-separated values and bulk multi-row inserts using JSON arrays. It is useful for developers and automation workflows that need to programmatically update spreadsheets, offering features like confirmation prompts and multiple authentication methods. The skill is ideal for users familiar with CLI operations who require efficient, structured data management in Google Sheets.

npx skills add https://github.com/googleworkspace/cli --skill gws-sheets-append

sheets +append

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Append a row to a spreadsheet

Usage

gws sheets +append --spreadsheet <ID>

Flags

Flag Required Default Description --spreadsheet ✓ — Spreadsheet ID --values — — Comma-separated values (simple strings) --json-values — — JSON array of rows, e.g. '[["a","b"],["c","d"]]'

Examples

gws sheets +append --spreadsheet ID --values 'Alice,100,true'
gws sheets +append --spreadsheet ID --json-values '[["a","b"],["c","d"]]'

Tips

  • Use --values for simple single-row appends.
  • Use --json-values for bulk multi-row inserts.

[!CAUTION] This is a write command — confirm with the user before executing.

See Also

GitHub Owner

Owner: googleworkspace

Files

gws-shared

gws-sheets

SKILL.md


name: gws-sheets-append version: 1.0.0 description: "Google Sheets: Append a row to a spreadsheet." metadata: openclaw: category: "productivity" requires: bins: ["gws"] cliHelp: "gws sheets +append --help"

sheets +append

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Append a row to a spreadsheet

Usage

gws sheets +append --spreadsheet <ID>

Flags

FlagRequiredDefaultDescription
--spreadsheetSpreadsheet ID
--valuesComma-separated values (simple strings)
--json-valuesJSON array of rows, e.g. '[["a","b"],["c","d"]]'

Examples

gws sheets +append --spreadsheet ID --values 'Alice,100,true'
gws sheets +append --spreadsheet ID --json-values '[["a","b"],["c","d"]]'

Tips

  • Use --values for simple single-row appends.
  • Use --json-values for bulk multi-row inserts.

[!CAUTION] This is a write command — confirm with the user before executing.

See Also

More skills