report-to-google-doc — скилл для Codex: HTML-отчёт в Google Doc
Превращает готовый HTML-отчёт с аналитикой в DOCX и загружает его на Google Drive. Нужен, когда отчёт надо отправить коллеге ссылкой.
npx skills add openai/plugins --skill report-to-google-doc -a codexЧто делает report-to-google-doc
Скилл берёт только существующий HTML-отчёт: локальный файл, скачанную копию отчёта из blob-хранилища или результат $build-report в HTML-режиме с портативным билдером. Живой отчёт из MCP-приложения он не конвертирует.
Путь такой: HTML → DOCX → загрузка на Drive. Сначала скилл запускает вспомогательный скрипт scripts/report_to_google_doc_plan.py по абсолютному пути к отчёту, тот собирает skeleton.txt, manifest.json, preflight_checks.json, report.docx и docx_upload_plan.json. Загружать DOCX можно только после того, как preflight_checks.json покажет status: "passed" без ошибок. Дальше файл уходит на Drive через mcp__codex_apps__google_drive._upload_file, и ссылка на Drive становится результатом работы.
Если зависимостей не хватает, скрипту нужны beautifulsoup4, pillow и python-docx в локальном виртуальном окружении; cairosvg и headless Playwright — опциональные рендереры. Отдавайте скрипту абсолютный путь: на относительном он не найдёт отчёт. Ссылка на Drive не считается готовой, пока загруженный файл и структура локального DOCX не сверены с исходным отчётом — заголовки, таблицы, ссылки, картинки.
Какие задачи решает
- собрать DOCX из готового HTML-отчёта с графиками
- отправить аналитический отчёт ссылкой на Google Drive
- проверить, что в конвертированном отчёте не потерялись разделы и таблицы
- сохранить в документе метрики, сноски и ссылки на источники
- получить читаемый документ, где таблицы и графики не вылезают за ширину страницы
Примеры запросов агенту
- Конвертируй отчёт
/tmp/analytics/report.htmlв Google Doc и дай ссылку - Собери DOCX из этого HTML-отчёта и загрузи его на Drive
- Проверь
preflight_checks.jsonи, если ошибок нет, загрузиreport.docx
Как установить report-to-google-doc
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill report-to-google-doc -a codex2Вручную: положить файлы
.agents/skills/report-to-google-doc/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill report-to-google-doc -a claude-code2Вручную: положить файлы
~/.claude/skills/report-to-google-doc/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/report-to-google-doc/
Вручную: положить файлы
.cursor/skills/report-to-google-doc/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins report-to-google-doc2Вручную: положить файлы
.github/skills/report-to-google-doc/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/data-analytics/skills/build-report/report-to-google-docВручную: положить файлы
.devin/skills/report-to-google-doc/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о report-to-google-doc
Как установить report-to-google-doc в Claude?
Выполните npx skills add openai/plugins --skill report-to-google-doc -a codex, затем проверьте, что файл появился по пути .agents/skills/report-to-google-doc/SKILL.md.
Что делает report-to-google-doc?
Конвертирует существующий HTML-отчёт в DOCX и загружает его на Google Drive, возвращая ссылку. Заодно сверяет загруженный файл с исходником, чтобы не потерялись разделы, таблицы и графики.
Какой отчёт можно скормить скиллу?
Только HTML: локальный файл, скачанную копию отчёта из blob-хранилища или результат $build-report в HTML-режиме. Живой отчёт из MCP-приложения скилл не берёт.