К основному содержанию
скилл CX Codex GP ChatGPT официальный · OpenAI

report-to-pdf — скилл для Codex: что делает и как установить

Конвертирует отчёты Data Analytics и графики из статического HTML в PDF через headless Chrome с проверкой вёрстки.

Установить в Codex · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openai/plugins --skill report-to-pdf -a codex
Открыть на GitHub

Что делает report-to-pdf

Скилл берёт готовый аналитический отчёт или график и переводит его в PDF. В качестве основы нужен статический HTML-файл. Если запустить печать напрямую из живого MCP-приложения в ChatGPT Desktop, ничего не выйдет из-за изоляции хоста без моста печати.

Основной путь сборки — запуск системного Chrome или Chromium в режиме --headless=new с флагом --print-to-pdf. Скрипт очищает итоговый документ от интерфейсных кнопок вроде обновления или шаринга. Если готового HTML нет, но в сессии остался artifact.json, конвертер может собрать переносимый файл через Node.js-скрипт.

Готовый PDF проходит валидацию через утилиты pdfinfo, pdftotext и pdftoppm. Они проверяют читаемость текста и отсутствие пустых графиков. Без установленного браузера Chrome процесс остановится с ошибкой.

Какие задачи решает

  • экспортировать аналитический HTML-отчёт в документ PDF без потери разметки
  • убрать интерфейсные кнопки и служебные панели веб-приложения со страниц отчёта
  • проверить сгенерированный PDF на пустые графики и битые переносы через pdftoppm
  • собрать статический HTML из artifact.json, если нет прямого экспорта дашборда

Примеры запросов агенту

  • Сохрани открытый дашборд Data Analytics в файл PDF
  • Сконвертируй статический отчёт report.html в PDF через Chrome

Как установить report-to-pdf

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill report-to-pdf -a codex

2Вручную: положить файлы

.agents/skills/report-to-pdf/SKILL.md

Для всех проектов — ~/.agents/skills/

По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать

Вопросы о report-to-pdf

Как установить report-to-pdf в Codex?

Выполните команду npx skills add openai/plugins --skill report-to-pdf -a codex. Также можно вручную поместить файл навыка по пути .agents/skills/report-to-pdf/SKILL.md.

Что делает report-to-pdf?

Скилл находит локальный HTML-экспорт отчёта или дашборда и преобразует его в векторный PDF с помощью безголового Chrome. Перед отдачей файла он убирает лишние кнопки интерфейса и проверяет целостность графиков.

Почему скилл не печатает отчёт напрямую из окна MCP-приложения?

Окружение ChatGPT Desktop изолирует MCP-интерфейсы и не даёт прямого доступа к механизму печати. Поэтому процессу требуется предварительный экспорт разметки в статичный HTML.

Похожие скиллы

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок

Из того же набора593

Весь набор →
collect-files-with-request Скилл создаёт и проверяет запросы Dropbox на загрузку файлов. Пригодится, когда нужно собрать документы от других людей или найти существующий запрос. CX Codex GP ChatGPT ★ 7 604звёзд репо clean-up-dropbox-content Скилл для аккуратной чистки Dropbox: находит лишние файлы и удаляет их только после явного подтверждения. Пригодится, когда папка забита дублями и старыми черновиками. CX Codex GP ChatGPT ★ 7 604звёзд репо publish-artifact-to-sites Скилл публикует готовый отчёт или дашборд из Data Analytics как снапшот на хостинге Sites. Нужен, когда артефакт уже прошёл проверку и его пора отдать читателям. CX Codex GP ChatGPT ★ 7 604звёзд репо jupyter-notebooks Скилл создаёт, редактирует и проверяет воспроизводимые ноутбуки на SQL или Python. Он нужен для анализа, который можно повторно запустить и проверить. CX Codex GP ChatGPT ★ 7 604звёзд репо report-to-google-slides Преобразует существующий HTML-отчёт с аналитикой в редактируемую презентацию Google Slides. Нужен, когда отчёт уже собран и его просят оформить как дек. CX Codex GP ChatGPT ★ 7 604звёзд репо report-to-google-doc Превращает готовый HTML-отчёт с аналитикой в DOCX и загружает его на Google Drive. Нужен, когда отчёт надо отправить коллеге ссылкой. CX Codex GP ChatGPT ★ 7 604звёзд репо produce Скилл организует генерацию и доработку визуальных ассетов на интерактивной доске Codex. Он управляет созданием рекламных креативов, шотов и логотипов. CX Codex GP ChatGPT ★ 7 604звёзд репо intake Открывает стартовый экран Creative Production, когда пользователь назвал этот продукт, но ещё не сформулировал задачу. Подходит для входа без готового брифа. CX Codex GP ChatGPT ★ 7 604звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой