gws-slides — скилл для Claude Code: что делает и как установить
Скилл для чтения и создания презентаций Google Slides через CLI. Пригодится, когда нужно автоматически собирать слайды или обновлять структуру презентации.
npx skills add googleworkspace/cli --skill gws-slides -a claude-codeЧто делает gws-slides
Скилл передаёт агенту доступ к вызовам Google Slides через утилиту gws. Доступны операции ресурса presentations: создание пустой презентации через метод create, чтение актуальной версии методом get и применение пачки изменений через batchUpdate. Для работы с отдельными слайдами предусмотрен ресурс pages.
Перед отправкой вызовов структура параметров проверяется через команду gws schema. Метод batchUpdate отклоняет весь пакет правок целиком, если хотя бы один запрос в списке некорректен. Для работы обязательно требуется установленный бинарник gws и настроенная авторизация из общего модуля gws-shared.
Инструмент пригодится тем, кому нужно генерировать или обновлять презентации прямо из терминала. Если же слайды нужно поправить руками один раз, проще открыть файл в браузере.
Какие задачи решает
- создать пустую презентацию с заданным заголовком
- получить текущее содержимое презентации по ее идентификатору
- внести пакет изменений в слайды через batchUpdate
- проверить схему параметров метода перед выполнением запроса
Примеры запросов агенту
- Создай новую презентацию с заголовком Отчёт проекта
- Покажи схему параметров для метода batchUpdate в Google Slides
- Прочитай содержимое презентации через gws slides presentations get
Как установить gws-slides
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-slides -a claude-code2Вручную: положить файлы
~/.claude/skills/gws-slides/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gws-slides/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-slides -a codex2Вручную: положить файлы
.agents/skills/gws-slides/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-slides -a cursor2Вручную: положить файлы
.cursor/skills/gws-slides/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli gws-slides2Вручную: положить файлы
.github/skills/gws-slides/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-slides -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/gws-slidesВручную: положить файлы
.devin/skills/gws-slides/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-slides -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о gws-slides
Как установить gws-slides в Claude Code?
Установите скилл командой npx skills add googleworkspace/cli --skill gws-slides -a claude-code. Для работы также потребуется локально установленная утилита gws.
Что делает скилл gws-slides?
Он позволяет агенту читать и изменять презентации Google Slides через интерфейс командной строки gws. Агент может создавать презентации, читать их структуру и применять пакетные обновления.
Что требуется настроить перед первым запуском?
Нужно убедиться в наличии бинарного файла gws в системе и настроить авторизацию согласно файлу SKILL.md в папке gws-shared. При отсутствии этого файла выполните команду gws generate-skills.
Исходный текст
SKILL.md · Apache-2.0
---
name: gws-slides
description: "Google Slides: Read and write presentations."
metadata:
version: 0.22.5
openclaw:
category: "productivity"
requires:
bins:
- gws
cliHelp: "gws slides --help"
---
# slides (v1)
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
```bash
gws slides <resource> <method> [flags]
```
## API Resources
### presentations
- `batchUpdate` — Applies one or more updates to the presentation. Each request is validated before being applied. If any request is not valid, then the entire request will fail and nothing will be applied. Some requests have replies to give you some information about how they are applied. Other requests do not need to return information; these each return an empty reply. The order of replies matches that of the requests.
- `create` — Creates a blank presentation using the title given in the request. If a `presentationId` is provided, it is used as the ID of the new presentation. Otherwise, a new ID is generated. Other fields in the request, including any provided content, are ignored. Returns the created presentation.
- `get` — Gets the latest version of the specified presentation.
- `pages` — Operations on the 'pages' resource
## Discovering Commands
Before calling any API method, inspect it:
```bash
# Browse resources and methods
gws slides --help
# Inspect a method's required params, types, and defaults
gws schema slides.<resource>.<method>
```
Use `gws schema` output to build your `--params` and `--json` flags.
© googleworkspace · Apache-2.0 · googleworkspace/cli