recipe-create-gmail-filter — скилл для Claude: фильтры Gmail
Скилл, который через CLI создаёт фильтры Gmail: навешивает метки, ставит звёздочки и раскладывает входящие по категориям.
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a claude-codeЧто делает recipe-create-gmail-filter
Скилл recipe-create-gmail-filter из репозитория googleworkspace/cli описывает пошаговый рецепт работы с фильтрами Gmail через утилиту gws. Агент сначала смотрит список существующих меток, потом создаёт нужную, затем заводит фильтр с критериями и действиями, а в конце проверяет результат. Всё это обычные вызовы командной строки, поэтому рецепт воспроизводим и его легко повторить руками.
Внутри четыре шага. Первый — gws gmail users labels list, чтобы не плодить дубли. Второй — создание метки, например Receipts. Третий — сам фильтр: в критериях указывается отправитель, в действиях — какие метки добавить и убрать. Четвёртый — проверка через gws gmail users settings filters list.
Перед запуском нужно поставить утилиту gws и подгрузить скилл gws-gmail — без него рецепт не выполнится. Если вам нужно разово настроить один фильтр, проще сделать это в веб-интерфейсе Gmail. Скилл стоит ставить, когда фильтров много и вы хотите держать их в виде повторяемых команд.
Какие задачи решает
- создать метку и повесить её на письма от конкретного отправителя
- убрать входящие письма из инбокса автоматическим фильтром
- проверить, какие фильтры уже настроены в аккаунте
- собрать список существующих меток перед созданием новой
- повторить настройку фильтров на другом аккаунте теми же командами
Примеры запросов агенту
- создай фильтр Gmail, который помечает письма от [email protected] меткой Receipts и убирает их из инбокса
- покажи все метки в моём аккаунте Gmail
- проверь, какие фильтры сейчас активны
Как установить recipe-create-gmail-filter
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-create-gmail-filter/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-create-gmail-filter/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a codex2Вручную: положить файлы
.agents/skills/recipe-create-gmail-filter/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a cursor2Вручную: положить файлы
.cursor/skills/recipe-create-gmail-filter/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-create-gmail-filter2Вручную: положить файлы
.github/skills/recipe-create-gmail-filter/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-create-gmail-filterВручную: положить файлы
.devin/skills/recipe-create-gmail-filter/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-create-gmail-filter
Как установить recipe-create-gmail-filter в Claude?
Выполните npx skills add googleworkspace/cli --skill recipe-create-gmail-filter -a claude-code. Скилл появится в ~/.claude/skills/recipe-create-gmail-filter/SKILL.md.
Что делает recipe-create-gmail-filter?
Проводит агента по четырём шагам: список меток, создание метки, создание фильтра с критериями и действиями, проверка результата.
Что нужно для работы скилла?
Утилита gws в системе и загруженный скилл gws-gmail — он указан как обязательный.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-create-gmail-filter
description: "Create a Gmail filter to automatically label, star, or categorize incoming messages."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-gmail
---
# Create a Gmail Filter
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-gmail`
Create a Gmail filter to automatically label, star, or categorize incoming messages.
## Steps
1. List existing labels: `gws gmail users labels list --params '{"userId": "me"}' --format table`
2. Create a new label: `gws gmail users labels create --params '{"userId": "me"}' --json '{"name": "Receipts"}'`
3. Create a filter: `gws gmail users settings filters create --params '{"userId": "me"}' --json '{"criteria": {"from": "[email protected]"}, "action": {"addLabelIds": ["LABEL_ID"], "removeLabelIds": ["INBOX"]}}'`
4. Verify filter: `gws gmail users settings filters list --params '{"userId": "me"}' --format table`
© googleworkspace · Apache-2.0 · googleworkspace/cli