Fullbleed — скилл
Скилл и MCP для сборки PDF из HTML и CSS: агент рендерит счета и отчеты, смотрит превью и проверяет результат до выдачи файла.
- 170 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Движок читает и пишет файлы проекта; MCP-адаптер ограничен папкой `--root`.
Установка
- Работает в
В терминале, через 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 с готовым стилем и проверкой в браузере
CLI и скилл: агент публикует отчеты как HTML-документы, команда их комментирует, а каждая версия сохраняется
Скилл верстает по шаблонам резюме, одностраничники, письма, отчеты и слайды в PDF, PNG и PPTX и проверяет результат скриптами до выдачи
Скилл, MCP-сервер и CLI превращают Markdown от агента в короткую ссылку на веб-страницу, которую открывают без входа.
office-oxide-mcp — Office и PDF для ИИ-агентов
office-oxide-mcp
MCP-сервер на Rust читает и создает Excel, Word, PowerPoint и PDF локально и заполняет формы PDF с вашего подтверждения
Скилл и CLI без ключа и зависимостей: превращает PDF, Office и картинки в Markdown через облако MinerU.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Fullbleed (эта карточка) | нет | не нужна | 170 | |
| pdfcpu | нет | 8 908 | pdfcpu проверяет, объединяет и разделяет готовые PDF; Fullbleed создает новый документ из HTML и CSS | |
| pdf-mcp | нет | не нужна | 171 | pdf-mcp читает большие готовые PDF; Fullbleed собирает документы из шаблона и данных |
Коротко о README
Движок собирает PDF из HTML и CSS без браузера и без системного PDF-стека. Агентам он отдает скилл, машинный контракт версии и MCP-адаптер.