recipe-draft-email-from-doc — скилл для Claude Code
Читает Google Doc и подставляет его текст в тело письма Gmail. Пригодится для отправки готового документа получателю.
npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a claude-codeЧто делает recipe-draft-email-from-doc
Скилл получает содержимое Google Doc по documentId, извлекает текст из тела документа и использует его как тело сообщения Gmail. Адрес получателя и тему письма задают при отправке через gws gmail +send.
Для работы нужны бинарник gws, а также скиллы gws-docs и gws-gmail. Основные шаги описаны в рецепте: получить документ командой gws docs documents get, скопировать текст и передать его в команду отправки.
Ставьте его, если агенту нужно переносить готовый текст из Google Docs в Gmail. Для писем, которые требуют сложного форматирования или редактирования перед отправкой, этот скилл лучше проверить на тестовом документе.
Какие задачи решает
- перенести текст из Google Doc в письмо Gmail
- отправить содержимое документа указанному получателю
- задать тему письма и использовать документ как тело
- получить документ по
documentIdчерезgws
Примеры запросов агенту
- Прочитай Google Doc с `documentId` `DOC_ID` и отправь его текст на `[email protected]` с темой «Newsletter Update».
- Получи содержимое документа командой `gws docs documents get` и используй его в теле письма Gmail.
- Отправь текст этого Google Doc через `gws gmail +send`.
Как установить recipe-draft-email-from-doc
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-draft-email-from-doc/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-draft-email-from-doc/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a codex2Вручную: положить файлы
.agents/skills/recipe-draft-email-from-doc/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a cursor2Вручную: положить файлы
.cursor/skills/recipe-draft-email-from-doc/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-draft-email-from-doc2Вручную: положить файлы
.github/skills/recipe-draft-email-from-doc/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-draft-email-from-docВручную: положить файлы
.devin/skills/recipe-draft-email-from-doc/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-draft-email-from-doc
Как установить recipe-draft-email-from-doc в Claude Code?
Выполните npx skills add googleworkspace/cli --skill recipe-draft-email-from-doc -a claude-code. Файл скилла появится по пути ~/.claude/skills/recipe-draft-email-from-doc/SKILL.md.
Что делает recipe-draft-email-from-doc?
Скилл читает текст Google Doc и использует его как тело сообщения Gmail. Получение документа и отправка выполняются через gws.
Что нужно для работы recipe-draft-email-from-doc?
Нужны бинарник gws и скиллы gws-docs и gws-gmail. Документ передаётся по documentId.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-draft-email-from-doc
description: "Read content from a Google Doc and use it as the body of a Gmail message."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-docs
- gws-gmail
---
# Draft a Gmail Message from a Google Doc
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-docs`, `gws-gmail`
Read content from a Google Doc and use it as the body of a Gmail message.
## Steps
1. Get the document content: `gws docs documents get --params '{"documentId": "DOC_ID"}'`
2. Copy the text from the body content
3. Send the email: `gws gmail +send --to [email protected] --subject 'Newsletter Update' --body 'CONTENT_FROM_DOC'`
© googleworkspace · Apache-2.0 · googleworkspace/cli