recipe-create-shared-drive — скилл для Claude: общий диск Google
Создаёт общий диск Google и раздаёт участникам роли через команды gws, не открывая браузер.
npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a claude-codeЧто делает recipe-create-shared-drive
Скилл описывает три шага: создать диск, добавить участника с нужной ролью, вывести список участников. Всё через gws drive — команды идут с параметрами supportsAllDrives и JSON-телом, где указаны роль, тип и адрес почты. Агент подставит их сам, если вы назовёте имя диска и людей.
Внутри только инструкция и последовательность команд. Перед запуском нужен бинарник gws в PATH и загруженный скилл gws-drive — без него рецепт не отработает. Установка сводится к одной строке npx skills add, файл ложится в ~/.claude/skills/recipe-create-shared-drive/SKILL.md.
Ставить стоит тем, кто заводит диски под проекты и команды регулярно и устал кликать по интерфейсу. Если диск нужен один раз, быстрее сделать это руками.
Какие задачи решает
- создать общий диск под новый проект
- выдать участнику роль writer одной командой
- проверить, кто уже имеет доступ к диску
- повторить настройку доступа для нескольких дисков
- передать агенту рутину по раздаче прав
Примеры запросов агенту
- создай общий диск Project X и добавь [email protected] как writer
- покажи список участников диска DRIVE_ID
- заведи общий диск под команду и выпиши, какие роли у кого стоят
Как установить recipe-create-shared-drive
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-create-shared-drive/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-create-shared-drive/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a codex2Вручную: положить файлы
.agents/skills/recipe-create-shared-drive/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a cursor2Вручную: положить файлы
.cursor/skills/recipe-create-shared-drive/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-create-shared-drive2Вручную: положить файлы
.github/skills/recipe-create-shared-drive/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-create-shared-driveВручную: положить файлы
.devin/skills/recipe-create-shared-drive/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-create-shared-drive
Как установить recipe-create-shared-drive в Claude?
Выполните npx skills add googleworkspace/cli --skill recipe-create-shared-drive -a claude-code. Скилл окажется в ~/.claude/skills/recipe-create-shared-drive/SKILL.md.
Что делает recipe-create-shared-drive?
Проводит агента по трём шагам: создание общего диска Google, добавление участника с ролью и вывод списка участников.
Что нужно для работы скилла?
Бинарник gws в PATH и загруженный скилл gws-drive — он указан как обязательный в метаданных рецепта.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-create-shared-drive
description: "Create a Google Shared Drive and add members with appropriate roles."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-drive
---
# Create and Configure a Shared Drive
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-drive`
Create a Google Shared Drive and add members with appropriate roles.
## Steps
1. Create shared drive: `gws drive drives create --params '{"requestId": "unique-id-123"}' --json '{"name": "Project X"}'`
2. Add a member: `gws drive permissions create --params '{"fileId": "DRIVE_ID", "supportsAllDrives": true}' --json '{"role": "writer", "type": "user", "emailAddress": "[email protected]"}'`
3. List members: `gws drive permissions list --params '{"fileId": "DRIVE_ID", "supportsAllDrives": true}'`
© googleworkspace · Apache-2.0 · googleworkspace/cli