recipe-create-doc-from-template — скилл для Claude Code
Скилл копирует шаблон Google Docs, вставляет нужный текст и настраивает доступ для коллег через CLI. Пригодится для генерации типовых отчётов и брифов.
npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a claude-codeЧто делает recipe-create-doc-from-template
Скилл автоматизирует создание Google-документов по готовому шаблону. Сначала утилита копирует исходный файл на Диске по его ID, присваивает копии новое имя, записывает туда текст через Google Docs API и передаёт права доступа коллегам по их email.
Вся цепочка построена на вызовах консольной утилиты gws. Для работы рецепта требуется установленный бинарник gws в системе, а также два вспомогательных скилла: gws-drive и gws-docs. Без них команды копирования файлов и записи текста завершатся ошибкой.
Это решение стоит настроить, если нужно регулярно генерировать проектные брифы или типовые заметки прямо из чата с агентом. Если шаблоны вам не нужны, проще обойтись базовым скиллом gws-docs.
Какие задачи решает
- копировать шаблон Google Docs под новым именем
- добавлять сгенерированный текст в созданный документ
- открывать права на редактирование документа коллегам по почте
Примеры запросов агенту
- Создай бриф проекта по шаблону TEMPLATE_DOC_ID, добавь текст запуска и выдай доступ [email protected]
- Сделай копию документа с ID TEMPLATE_DOC_ID под именем Project Brief и открой права для коллеги
Как установить recipe-create-doc-from-template
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-create-doc-from-template/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-create-doc-from-template/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a codex2Вручную: положить файлы
.agents/skills/recipe-create-doc-from-template/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a cursor2Вручную: положить файлы
.cursor/skills/recipe-create-doc-from-template/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-create-doc-from-template2Вручную: положить файлы
.github/skills/recipe-create-doc-from-template/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-create-doc-from-templateВручную: положить файлы
.devin/skills/recipe-create-doc-from-template/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-create-doc-from-template
Как установить recipe-create-doc-from-template в Claude Code?
Выполните в терминале команду npx skills add googleworkspace/cli --skill recipe-create-doc-from-template -a claude-code.
Что делает скилл recipe-create-doc-from-template?
Он создаёт копию существующего шаблона в Google Docs, наполняет её текстом и сразу открывает доступ указанным пользователям.
Что требуется для работы этого скилла?
Нужен установленный бинарник gws, а также подключенные скиллы gws-drive и gws-docs.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-create-doc-from-template
description: "Copy a Google Docs template, fill in content, and share with collaborators."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-drive
- gws-docs
---
# Create a Google Doc from a Template
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-drive`, `gws-docs`
Copy a Google Docs template, fill in content, and share with collaborators.
## Steps
1. Copy the template: `gws drive files copy --params '{"fileId": "TEMPLATE_DOC_ID"}' --json '{"name": "Project Brief - Q2 Launch"}'`
2. Get the new doc ID from the response
3. Add content: `gws docs +write --document-id NEW_DOC_ID --text '## Project: Q2 Launch
### Objective
Launch the new feature by end of Q2.'`
4. Share with team: `gws drive permissions create --params '{"fileId": "NEW_DOC_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "[email protected]"}'`
© googleworkspace · Apache-2.0 · googleworkspace/cli