recipe-save-email-to-doc — скилл для Claude Code
Сохраняет тело письма из Gmail в новый Google Doc. Подходит для архива важных сообщений и справочных материалов.
npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a claude-codeЧто делает recipe-save-email-to-doc
Скилл находит письмо в Gmail по поисковому запросу, получает его содержимое и создаёт новый Google Doc. В документ записываются отправитель, тема и тело письма. Поиск можно настроить, например по теме и адресу отправителя.
Внутри используются команды gws gmail users messages list, gws gmail users messages get, gws docs documents create и gws docs +write. Для работы нужны бинарник gws и скиллы gws-gmail и gws-docs. Установить его можно для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Ставьте этот скилл, если агенту нужно переносить письма Gmail в Google Docs по заданному шаблону. Для разовой ручной операции он избыточен.
Какие задачи решает
- найти письмо Gmail по теме и отправителю
- получить содержимое сообщения по
MSG_ID - создать Google Doc для архива письма
- записать отправителя, тему и тело письма в документ
Примеры запросов агенту
- Найди письмо с темой `Important Update` от `[email protected]` и сохрани его в Google Doc.
- Используй `gws gmail users messages get` для письма с идентификатором `MSG_ID`, затем создай документ и запиши в него тело сообщения.
- Сохрани найденное письмо в документ с заголовком `Saved Email - Important Update`.
Как установить recipe-save-email-to-doc
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-save-email-to-doc/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-save-email-to-doc/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a codex2Вручную: положить файлы
.agents/skills/recipe-save-email-to-doc/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a cursor2Вручную: положить файлы
.cursor/skills/recipe-save-email-to-doc/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-save-email-to-doc2Вручную: положить файлы
.github/skills/recipe-save-email-to-doc/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-save-email-to-docВручную: положить файлы
.devin/skills/recipe-save-email-to-doc/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-save-email-to-doc
Как установить recipe-save-email-to-doc в Claude Code?
Выполните npx skills add googleworkspace/cli --skill recipe-save-email-to-doc -a claude-code. Файл скилла появится по пути ~/.claude/skills/recipe-save-email-to-doc/SKILL.md.
Что делает recipe-save-email-to-doc?
Скилл ищет сообщение в Gmail, получает его тело, создаёт Google Doc и записывает туда данные письма вместе с отправителем и темой.
Что нужно для работы recipe-save-email-to-doc?
Нужен бинарник gws, а также скиллы gws-gmail и gws-docs. Поддерживаются Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-save-email-to-doc
description: "Save a Gmail message body into a Google Doc for archival or reference."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-gmail
- gws-docs
---
# Save a Gmail Message to Google Docs
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-gmail`, `gws-docs`
Save a Gmail message body into a Google Doc for archival or reference.
## Steps
1. Find the message: `gws gmail users messages list --params '{"userId": "me", "q": "subject:important from:[email protected]"}' --format table`
2. Get message content: `gws gmail users messages get --params '{"userId": "me", "id": "MSG_ID"}'`
3. Create a doc with the content: `gws docs documents create --json '{"title": "Saved Email - Important Update"}'`
4. Write the email body: `gws docs +write --document-id DOC_ID --text 'From: [email protected]
Subject: Important Update
[EMAIL BODY]'`
© googleworkspace · Apache-2.0 · googleworkspace/cli