gws-sheets-append — Claude Code command for adding sheet rows
Append a single row or several rows to Google Sheets through Google Workspace CLI. Use it when an agent needs to write data into a spreadsheet.
npx claude-code-templates@latest --command google-workspace/gws-sheets-appendWhat gws-sheets-append does
The command builds a Google Sheets append operation and runs it with gws. Pass simple values with --values for one row, or provide a JSON array with --json-values to insert multiple rows. Claude Code must ask the user to confirm before making this write.
You need Google Workspace CLI (gws) installed and authentication configured; check it with gws auth status. The command checks available options and the method schema before execution. Shared authentication and security guidance lives in ../gws-shared/SKILL.md. Without gws and a valid authentication setup, the spreadsheet write cannot run.
What it helps with
- append one row to a Google Sheet
- insert multiple rows from a JSON array
- inspect method parameters before writing
- check Google Workspace CLI authentication
Example prompts for the agent
- Use
/gws-sheets-appendto addAlice,100,trueto spreadsheetID. - Use
/gws-sheets-appendto insert[["a","b"],["c","d"]]into spreadsheetID. - Check
gwsauthentication, then append a row to spreadsheetID.
How to install gws-sheets-append
1claude-code-templates
npx claude-code-templates@latest --command google-workspace/gws-sheets-append2Manually: put the files in place
.claude/commands/gws-sheets-append.mdCall it with /gws-sheets-append. For all projects use ~/.claude/commands/
Manually: put the files in place
~/.codex/prompts/gws-sheets-append.mdCall it with /prompts:gws-sheets-append. Codex marks this format deprecated in favour of skills
Manually: put the files in place
.github/prompts/gws-sheets-append.prompt.mdManually: put the files in place
.gemini/commands/gws-sheets-append.tomlGemini stores commands as TOML: the prompt text goes into the prompt field
Questions about gws-sheets-append
How do I install gws-sheets-append in Claude Code?
Run npx claude-code-templates@latest --command google-workspace/gws-sheets-append. The command file is placed at .claude/commands/gws-sheets-append.md.
What does gws-sheets-append do?
It appends data to Google Sheets through Google Workspace CLI. Use --values for a single row or --json-values for a JSON array of rows.
What does gws-sheets-append need to run?
Install gws and configure authentication; verify the setup with gws auth status. The user must confirm before the command writes to a spreadsheet.
Source text
gws-sheets-append.md · MIT
--- allowed-tools: Bash, Read, Write, Edit argument-hint: "[resource] [method] [flags]" description: "Google Sheets: Append a row to a spreadsheet." --- # Google Workspace Sheets Append Execute Google Workspace Sheets Append operations: $ARGUMENTS ## Prerequisites - Google Workspace CLI (`gws`) must be installed - Authentication configured: Run `gws auth status` to verify - Review `gws sheets-append --help` for all available commands ## Available Resources and Methods # 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 ```bash 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 ```bash 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 - [gws-shared](../gws-shared/SKILL.md) — Global flags and auth - [gws-sheets](../gws-sheets/SKILL.md) — All read and write spreadsheets commands ## Usage ```bash # List available resources and methods gws sheets-append --help # Inspect method schema before calling gws schema sheets-append.<resource>.<method> # Execute command with arguments gws sheets-append $ARGUMENTS ``` ## Task Execute the requested Sheets Append operation: $ARGUMENTS 1. **Verify Prerequisites** - Check `gws` is installed: `gws --version` - Verify authentication: `gws auth status` - Review available commands: `gws sheets-append --help` 2. **Inspect Method Schema** - Before calling any method, inspect its parameters - Use `gws schema` to understand required fields - Review parameter types and constraints 3. **Execute Operation** - Build command with appropriate flags - Use `--params` for query/path parameters - Use `--json` for request body - Handle pagination with `--max-results` or `--page-token` 4. **Error Handling** - Check command output for errors - Review API quotas and rate limits - Handle authentication issues - Retry transient failures --- **License**: Apache License 2.0 **Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli) **Original Skill**: `gws-sheets-append`
© davila7 · MIT · davila7/claude-code-templates