recipe-share-folder-with-team — скилл для Claude Code: установка
Пошаговый сценарий для раздачи доступа к папке на Google Диске через утилиту gws. Пригодится, когда нужно выдать права редактора или читателя коллегам из терминала.
npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a claude-codeЧто делает recipe-share-folder-with-team
Скилл содержит готовый рецепт для работы с Google Drive через утилиту gws. Он находит нужную директорию по названию и типу application/vnd.google-apps.folder, а затем назначает права доступа конкретным пользователям по их email.
Внутри заложены вызовы gws drive permissions create для назначения ролей writer и reader, а также команда проверки прав gws drive permissions list. Для выполнения рецепта в системе обязательно должен быть установлен бинарный файл gws и загружен базовый скилл gws-drive.
Ставьте этот рецепт, если администрируете доступы к папкам проекта прямо через консоль агента. Без установленного gws запустить команды не выйдет.
Какие задачи решает
- найти папку Google Drive по названию и MIME-типу через CLI
- выдать коллеге права редактора на папку по email
- предоставить права читателя заинтересованным лицам
- проверить текущий список прав доступа к каталогу в табличном виде
Примеры запросов агенту
- Найди на Google Диске папку Project X и дай коллеге [email protected] права редактора
- Открой доступ для чтения к папке FOLDER_ID пользователю [email protected]
- Покажи список всех прав доступа для папки FOLDER_ID через gws
Как установить recipe-share-folder-with-team
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-share-folder-with-team/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-share-folder-with-team/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a codex2Вручную: положить файлы
.agents/skills/recipe-share-folder-with-team/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a cursor2Вручную: положить файлы
.cursor/skills/recipe-share-folder-with-team/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-share-folder-with-team2Вручную: положить файлы
.github/skills/recipe-share-folder-with-team/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-share-folder-with-teamВручную: положить файлы
.devin/skills/recipe-share-folder-with-team/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-share-folder-with-team
Как установить recipe-share-folder-with-team в Claude Code?
Выполните команду npx skills add googleworkspace/cli --skill recipe-share-folder-with-team -a claude-code. Также можно поместить манифест в ~/.claude/skills/recipe-share-folder-with-team/SKILL.md.
Что делает скилл recipe-share-folder-with-team?
Он описывает шаги для поиска папки на Google Drive, назначения ролей writer или reader пользователям и вывода итоговой таблицы разрешений.
Что требуется для работы этого рецепта?
Нужен установленный бинарный файл gws в системе и предварительно подключенный скилл gws-drive.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-share-folder-with-team
description: "Share a Google Drive folder and all its contents with a list of collaborators."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-drive
---
# Share a Google Drive Folder with a Team
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-drive`
Share a Google Drive folder and all its contents with a list of collaborators.
## Steps
1. Find the folder: `gws drive files list --params '{"q": "name = '\''Project X'\'' and mimeType = '\''application/vnd.google-apps.folder'\''"}'`
2. Share as editor: `gws drive permissions create --params '{"fileId": "FOLDER_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "[email protected]"}'`
3. Share as viewer: `gws drive permissions create --params '{"fileId": "FOLDER_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "[email protected]"}'`
4. Verify permissions: `gws drive permissions list --params '{"fileId": "FOLDER_ID"}' --format table`
© googleworkspace · Apache-2.0 · googleworkspace/cli