gws-keep — скилл для Claude: заметки Google Keep из терминала
Скилл даёт агенту доступ к Google Keep: создавать, читать, удалять заметки и скачивать вложения через CLI gws.
npx skills add googleworkspace/cli --skill gws-keep -a claude-codeЧто делает gws-keep
Скилл описывает работу с Google Keep через команду gws keep [flags]. Внутри — ресурсы notes и media: создать заметку, получить её, вывести список, удалить, скачать вложение. Для списка работает постраничная выдача: сервер возвращает next_page_token, его подставляют в следующий запрос как page_token.
Перед вызовом метода скилл советует посмотреть его схему: gws keep --help для обзора ресурсов и gws schema keep.. для обязательных параметров и типов. Из этого вывода собираются флаги --params и --json. Удаление необратимо, и вызывающий должен иметь роль OWNER на заметке — после удаления доступ у соавторов пропадает.
Для работы нужен установленный бинарь gws и файл ../gws-shared/SKILL.md с настройками авторизации и глобальными флагами. Если его нет, запустите gws generate-skills. Ставьте, если держите заметки в Keep и хотите управлять ими из агента; для разовой правки пары заметок проще открыть веб-интерфейс.
Какие задачи решает
- создать заметку в Google Keep из терминала
- выгрузить список заметок постранично
- скачать вложение из заметки
- удалить заметку с ролью OWNER
- посмотреть схему метода перед вызовом
Примеры запросов агенту
- Создай заметку в Google Keep с заголовком «Идеи на неделю»
- Покажи мои заметки в Keep, начни с первой страницы
- Скачай вложение из заметки, которую я только что нашёл
Как установить gws-keep
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-keep -a claude-code2Вручную: положить файлы
~/.claude/skills/gws-keep/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gws-keep/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-keep -a codex2Вручную: положить файлы
.agents/skills/gws-keep/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-keep -a cursor2Вручную: положить файлы
.cursor/skills/gws-keep/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli gws-keep2Вручную: положить файлы
.github/skills/gws-keep/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-keep -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/gws-keepВручную: положить файлы
.devin/skills/gws-keep/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-keep -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о gws-keep
Как установить gws-keep в Claude?
Выполните npx skills add googleworkspace/cli --skill gws-keep -a claude-code. Скилл появится в ~/.claude/skills/gws-keep/SKILL.md.
Что делает gws-keep?
Даёт агенту команды для работы с Google Keep: создание, чтение, список, удаление заметок и скачивание вложений через gws keep.
Что нужно для работы скилла?
Установленный бинарь gws и файл ../gws-shared/SKILL.md с авторизацией и глобальными флагами. Если файла нет, запустите gws generate-skills.
Исходный текст
SKILL.md · Apache-2.0
---
name: gws-keep
description: "Manage Google Keep notes."
metadata:
version: 0.22.5
openclaw:
category: "productivity"
requires:
bins:
- gws
cliHelp: "gws keep --help"
---
# keep (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 keep <resource> <method> [flags]
```
## API Resources
### media
- `download` — Gets an attachment. To download attachment media via REST requires the alt=media query parameter. Returns a 400 bad request error if attachment media is not available in the requested MIME type.
### notes
- `create` — Creates a new note.
- `delete` — Deletes a note. Caller must have the `OWNER` role on the note to delete. Deleting a note removes the resource immediately and cannot be undone. Any collaborators will lose access to the note.
- `get` — Gets a note.
- `list` — Lists notes. Every list call returns a page of results with `page_size` as the upper bound of returned items. A `page_size` of zero allows the server to choose the upper bound. The ListNotesResponse contains at most `page_size` entries. If there are more things left to list, it provides a `next_page_token` value. (Page tokens are opaque values.) To get the next page of results, copy the result's `next_page_token` into the next request's `page_token`.
- `permissions` — Operations on the 'permissions' resource
## Discovering Commands
Before calling any API method, inspect it:
```bash
# Browse resources and methods
gws keep --help
# Inspect a method's required params, types, and defaults
gws schema keep.<resource>.<method>
```
Use `gws schema` output to build your `--params` and `--json` flags.
© googleworkspace · Apache-2.0 · googleworkspace/cli