mcpbeat

Gws Sheets Append

googleworkspace/gws-sheets-append

Google Sheets: Append a row to a spreadsheet.

394 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
1
copies elsewhere
how many repositories repackaged it
30175
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/googleworkspace/cli --skill gws-sheets-append

The instruction itself

6 sections, as written by the author

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"]]' |

| --range | — | A1 | Target range in A1 notation (e.g. 'Sheet2!A1') to select a specific tab |

Examples

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

Tips

  • Use --values for simple single-row appends.
  • Use --json-values for bulk multi-row inserts.
  • Use --range to append to a specific sheet tab (default: A1, i.e. first sheet).

> [!CAUTION]

> This is a write command — confirm with the user before executing.

See Also

  • gws-shared — Global flags and auth
  • gws-sheets — All read and write spreadsheets commands

Repackaged in 1 other repositories

same content, different owner
aiskillstore/marketplace open on GitHub →

How to use it

Copy the folder

Take googleworkspace/gws-sheets-append from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.