Fullbleed — скилл

Скилл и MCP для сборки PDF из HTML и CSS: агент рендерит счета и отчеты, смотрит превью и проверяет результат до выдачи файла.

  • 170 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Движок читает и пишет файлы проекта; MCP-адаптер ограничен папкой `--root`.
Все причины и проверки

fullbleed-engine/fullbleed-official

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/fullbleed

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Движок читает и пишет файлы проекта; MCP-адаптер ограничен папкой `--root`.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Fullbleed — детерминированный движок на Rust, который превращает HTML и CSS в PDF для счетов, отчетов, выписок и тиражей с переменными данными. Скилл `skills/fullbleed/SKILL.md` объясняет агенту, когда брать этот движок, и ведет цикл «рендер, превью, диагностика, проверка». Команда `fullbleed agent-manifest --json` выдает контракт установленной версии: возможности, схему CLI, профили PDF, примеры и ограничения. Отдельный пакет `fullbleed-mcp` открывает те же операции MCP-инструментами только внутри выбранной папки проекта.

Для кого. Разработчикам и аналитикам, которые поручают агенту сгенерировать печатный документ из данных: счет из JSON, многостраничный отчет, пачку писем по одному шаблону.

Подходит, если

  • Нужен счет или акт из JSON, и результат должен совпадать от запуска к запуску.
  • Отчет растягивается на много страниц, и агент проверяет переносы по превью.
  • Из одного шаблона делают сотни документов с подстановкой данных.
  • В Next.js или Node-сервисе нужна кнопка «скачать PDF» без внешнего PDF-сервиса.
  • Документ должен соответствовать профилю PDF/A, PDF/UA или PDF/X.

Не подходит, если

  • Нужен снимок страницы живого сайта или интерактивное состояние: для этого берут браузер.
  • Требуется редактировать готовый PDF, а не собирать новый из HTML.
  • Верстка опирается на CSS-возможности, которых движок пока не поддерживает.

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

Собери счет из data.json по HTML-шаблону в PDF, покажи превью первой страницы и проверь результат диагностикой.

Ограничения

Выпуск, который разобран в README, помечен как `2.6.0a14`, и часть компонентного API доступна только как опциональная альфа. Пакеты Python, Node и .NET выходят независимо друг от друга, поэтому версии нужно сверять по быстрым стартам. Движок реализует подмножество CSS: расхождения показывает диагностика, а не молчаливый пропуск. MCP-адаптер ставится отдельным пакетом. Для редких CSS-возможностей сверяйтесь с документацией проекта.

Как отключить. Удалите папку скилла (например `.agents/skills/fullbleed`) и пакеты `fullbleed` и `fullbleed-mcp`. Если подключали MCP, уберите запись сервера из настроек клиента.

Частые вопросы

Как поставить скилл в проект?

Экспортируйте его командой `fullbleed agent export-skill .agents/skills/fullbleed --json` в пустую папку скиллов. Путь к бандлу внутри колеса покажет `fullbleed agent skill-path --json`.

Нужен ли MCP, если есть CLI?

Нет. Агент с доступом к терминалу работает через `fullbleed` напрямую. MCP ставят отдельным пакетом `fullbleed-mcp` для клиентов без оболочки.

Куда MCP-сервер пишет файлы?

Только внутрь папки, указанной в `--root`. Каждую операцию он передает установленному движку Fullbleed.

Нужны ли сторонние PDF-библиотеки?

Нет, колесо Python включает движок, шрифты и CLI без обязательных зависимостей и системного PDF-стека.

Это платный сервис?

Нет, проект распространяется под лицензией MIT. Рендеринг идет локально, документы никуда не отправляются.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Сложные ответы, файлы, папки и выгрузки из сервисов агент оформляет страницей HTML с готовым стилем и проверкой в браузере

СкиллРасширенный доступ161Звезды репозитория
Официальный

CLI и скилл: агент публикует отчеты как HTML-документы, команда их комментирует, а каждая версия сохраняется

CLIРасширенный доступ418Звезды репозитория

Скилл верстает по шаблонам резюме, одностраничники, письма, отчеты и слайды в PDF, PNG и PPTX и проверяет результат скриптами до выдачи

СкиллРасширенный доступ12,5 тыс.Звезды репозитория

Скилл, MCP-сервер и CLI превращают Markdown от агента в короткую ссылку на веб-страницу, которую открывают без входа.

СкиллРасширенный доступ118Звезды репозитория

MCP-сервер на Rust читает и создает Excel, Word, PowerPoint и PDF локально и заполняет формы PDF с вашего подтверждения

MCP-серверШирокий доступ164Звезды репозитория

Скилл и CLI без ключа и зависимостей: превращает PDF, Office и картинки в Markdown через облако MinerU.

СкиллРасширенный доступ133Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Fullbleed (эта карточка)нетне нужна170
pdfcpuнет8 908pdfcpu проверяет, объединяет и разделяет готовые PDF; Fullbleed создает новый документ из HTML и CSS
pdf-mcpнетне нужна171pdf-mcp читает большие готовые PDF; Fullbleed собирает документы из шаблона и данных

Коротко о README

Движок собирает PDF из HTML и CSS без браузера и без системного PDF-стека. Агентам он отдает скилл, машинный контракт версии и MCP-адаптер.

Бейдж для README

Сообщить о проблеме