posterly — скилл

Скилл собирает научный постер одним HTML/CSS-файлом и рендерит печатный PDF через Chromium без окна с проверками переполнения.

  • 440 ★ репозитория
  • Последний коммит
  • AGPL-3.0
Скилл

Расширенный доступ

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

  • Агент ставит зависимости и запускает Chromium без окна.
  • Скрипты читают файлы статьи и пишут PDF и превью.
Все причины и проверки

chenruishuo/posterly

Установка

Работает в

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

npx skillfoxx add skills/posterly

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

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

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

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

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

  • Агент ставит зависимости и запускает Chromium без окна.
  • Скрипты читают файлы статьи и пишут PDF и превью.

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

Что делает

posterly превращает статью в постер для конференции ICML, NeurIPS, ICLR, CVPR или любого размера, который задал пользователь. Агент верстает постер на HTML и CSS с точными размерами листа через `@page`, а формулы набирает MathJax. Перед выдачей запускаются проверки из `tools/poster_check.py`: `preflight`, `measure` и `polish` находят переполнение колонок, смещения и цвета вне палитры. `render_preview.py` строит превью, финальный PDF получается через Playwright. Для каждой статьи агент составляет свое решение по макету, шрифтам, плотности и шапке, в README показаны девять направлений на одну работу.

Для кого. Аспирантам и исследователям, которым нужен постер к конференции с проверенной версткой без LaTeX-пакетов.

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

  • К конференции нужен постер ровно под размер стенда, например 60 на 36 дюймов.
  • Колонки постера переполняются, и это надо выявлять командой, а не на глаз.
  • Из одной статьи хочется получить несколько разных дизайнов и выбрать лучший.
  • Формулы и таблицы статьи должны попасть на постер без ручной переборки.

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

  • Нужен готовый шаблон LaTeX для оргкомитета.
  • На машине нельзя ставить Chromium и Python-зависимости.
  • Агент слабо справляется с долгими итерациями дизайна.

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

Сделай постер в формате 60 на 36 дюймов по этой статье, прогони `preflight` и `measure` и покажи превью перед выпуском PDF.

Ограничения

Для работы нужны Python 3.10 и новее, пакет `playwright` с Chromium и системная утилита `pdfinfo` из poppler. Зависимости ставят в отдельное окружение, не в базовое. Лицензия репозитория AGPL v3, это важно при встраивании в продукт. README советует не ставить усилие модели выше `high`, иначе агент начинает сомневаться и уходить от макета. Есть платный облачный сервис tryposterly.com, а скилл запускается бесплатно на вашем компьютере.

Как отключить. Удалите каталог `~/.claude/skills/posterly` и отдельное Python-окружение, которое создавали под скилл.

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

Чем проверяется постер?

Командами `preflight`, `measure` и `polish` из `tools/poster_check.py`. Они ищут переполнение, смещения и отклонения от палитры до вывода PDF.

Почему HTML и CSS, а не LaTeX?

Правки CSS видны сразу, доступны `flexbox` и `grid`, а вопрос «колонка переполнена?» превращается в запрос геометрии через Playwright.

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

Попросите агента: «Install this skill for me» со ссылкой на репозиторий. Он клонирует его, ставит зависимости и запускает тест. Вручную те же шаги описаны в README.

Нужна ли оплата?

Для скилла нет, он работает локально. Облачный сервис tryposterly.com отдельный и платный, с чеком по каждому заказу.

Какой размер постера можно задать?

Любой холст: ICML, NeurIPS, ICLR, CVPR или свой размер. Директива `@page` задает точные габариты, например 60 на 36 дюймов, и PDF получается тех же размеров.

Обсуждение

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

Скиллы

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

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

Пять скиллов превращают PDF научной статьи в слайды, постер, страницу проекта, пост для Xiaohongshu и статью для WeChat.

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

Плагин проверяет верстку LaTeX-статьи по отрисованным страницам, правит исходники и повторяет цикл до чистой проверки всех страниц

ПлагинРасширенный доступ338Звезды репозитория

Скилл пишет черновик ML-статьи по образцу лучших работ CVPR, ICCV и NeurIPS и рисует к ней схемы и рисунки.

СкиллМинимальный доступ359Звезды репозитория

Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем

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

Скилл готовит и проверяет рисунки для статей в стиле Elsevier: размеры, шрифты, линии, разрешение и экспорт из Python и R

СкиллМинимальный доступ89Звезды репозитория

Коротко о README

Постер собирается как один HTML и CSS файл. Командные проверки находят переполнение до печати, а Chromium выводит PDF точного размера.

Бейдж для README

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