gws-sheets-append — скилл для Claude Code
Скилл добавляет строки в Google Sheets через команду gws. Подойдёт для записи результатов агента в таблицу.
npx skills add googleworkspace/cli --skill gws-sheets-append -a claude-codeЧто делает gws-sheets-append
gws-sheets-append добавляет одну или несколько строк в Google Sheets через CLI-команду gws sheets +append. Можно передать простые значения через --values, массив строк в JSON через --json-values или выбрать вкладку и диапазон флагом --range.
Для работы нужен бинарник gws и общий скилл gws-shared, где описаны авторизация, глобальные флаги и правила безопасности. По умолчанию используется диапазон A1, а для конкретной вкладки подойдёт значение вроде Sheet2!A1. Это команда записи, поэтому перед запуском нужно подтвердить действие с пользователем.
Ставьте скилл, если агенту нужно заносить данные в таблицы из командной строки. Для чтения и других операций с таблицами понадобится скилл gws-sheets.
Какие задачи решает
- добавить строку в Google Sheets
- вставить несколько строк одним JSON-массивом
- записать данные в выбранную вкладку таблицы
- передать результаты агента в таблицу через CLI
Примеры запросов агенту
- Добавь в таблицу строку `Alice,100,true` командой `gws sheets +append`.
- Запиши эти строки в Google Sheets через `--json-values`.
- Добавь данные во вкладку `Sheet2` с диапазоном `Sheet2!A1`.
Как установить gws-sheets-append
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-sheets-append -a claude-code2Вручную: положить файлы
~/.claude/skills/gws-sheets-append/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gws-sheets-append/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-sheets-append -a codex2Вручную: положить файлы
.agents/skills/gws-sheets-append/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-sheets-append -a cursor2Вручную: положить файлы
.cursor/skills/gws-sheets-append/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli gws-sheets-append2Вручную: положить файлы
.github/skills/gws-sheets-append/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-sheets-append -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/gws-sheets-appendВручную: положить файлы
.devin/skills/gws-sheets-append/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-sheets-append -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о gws-sheets-append
Как установить gws-sheets-append в Claude Code?
Выполните npx skills add googleworkspace/cli --skill gws-sheets-append -a claude-code. Файл скилла появится по пути ~/.claude/skills/gws-sheets-append/SKILL.md.
Что делает gws-sheets-append?
Скилл добавляет строки в Google Sheets через gws sheets +append. Он поддерживает простые значения, JSON-массив строк и выбор вкладки через A1-диапазон.
Чем отличаются `--values` и `--json-values`?
--values подходит для простой записи одной строки, например Alice,100. --json-values принимает JSON-массив и подходит для вставки нескольких строк.
Исходный текст
SKILL.md · Apache-2.0
---
name: gws-sheets-append
description: "Google Sheets: Append a row to a spreadsheet."
metadata:
version: 0.22.5
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
```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"]]' |
| `--range` | — | `A1` | Target range in A1 notation (e.g. 'Sheet2!A1') to select a specific tab |
## Examples
```bash
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](../gws-shared/SKILL.md) — Global flags and auth
- [gws-sheets](../gws-sheets/SKILL.md) — All read and write spreadsheets commands
© googleworkspace · Apache-2.0 · googleworkspace/cli