posterly skill

A skill builds an academic poster as one HTML/CSS file and renders a print-ready PDF in headless Chromium with overflow checks.

  • 440 ★ on the repository
  • Last commit
  • AGPL-3.0
Skill

Extended access

Why this level

  • The agent installs dependencies and runs headless Chromium.
  • Scripts read paper files and write the PDF and preview.
All reasons and checks

chenruishuo/posterly

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/posterly

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent installs dependencies and runs headless Chromium.
  • Scripts read paper files and write the PDF and preview.

This is third-party code. Review the repository files before installing.

What it does

posterly turns a paper into a poster for ICML, NeurIPS, ICLR, CVPR or any size the user sets. The agent lays the poster out in HTML and CSS with exact sheet dimensions through `@page` and typesets formulas with MathJax. Before delivery the checks in `tools/poster_check.py` run: `preflight`, `measure` and `polish` find column overflow, misalignment and off-palette colours. `render_preview.py` builds a preview and the final PDF comes from Playwright. For each paper the agent composes its own choice of layout, fonts, density and masthead; the README shows nine directions for one work.

Who it is for. PhD students and researchers who need a conference poster with checked layout and no LaTeX poster packages.

Good fit when

  • A conference needs a poster exactly sized to the board, for example 60 by 36 inches.
  • Poster columns overflow and this should be caught by a command rather than by eye.
  • Several different designs from one paper are wanted so the best can be picked.
  • Formulas and tables of the paper must reach the poster without manual rework.

Not a fit when

  • A ready LaTeX template is required by the organisers.
  • Chromium and Python dependencies cannot be installed on the machine.
  • The agent copes poorly with long design iterations.

Example request

Make a 60 by 36 inch poster from this paper, run `preflight` and `measure`, and show the preview before the PDF is produced.

Limitations

It needs Python 3.10 or newer, the `playwright` package with Chromium and the system `pdfinfo` utility from poppler. Install dependencies into a dedicated environment, not the base one. The repository is licensed AGPL v3, which matters when embedding it in a product. The README advises not setting model effort above `high`, since the agent then starts second-guessing and drifts from the layout. A paid cloud service exists at tryposterly.com, while the skill itself runs free on your computer.

How to disable. Delete the `~/.claude/skills/posterly` directory and the separate Python environment created for the skill.

FAQ

How is the poster checked?

With the `preflight`, `measure` and `polish` commands from `tools/poster_check.py`. They look for overflow, misalignment and palette deviations before the PDF is produced.

Why HTML and CSS rather than LaTeX?

CSS edits show instantly, flexbox and grid are available, and the question whether a column overflows becomes a Playwright geometry query.

How do I install the skill?

Ask the agent: "Install this skill for me" with the repository link. It clones it, installs dependencies and runs the smoke test. The same manual steps are in the README.

Is payment required?

Not for the skill, which runs locally. The cloud service tryposterly.com is separate and paid, with a receipt per order.

What poster size can I set?

Any canvas: ICML, NeurIPS, ICLR, CVPR or a custom size. The `@page` directive fixes exact dimensions, for example 60 by 36 inches, and the PDF matches them.

Discussion

No questions or reviews yet.

Skills

A skill that typesets resumes, one-pagers, letters, reports and slides from templates into PDF, PNG and PPTX and checks the result before delivery

SkillExtended access12.5KRepository stars

Five skills turn a research paper PDF into slides, a poster, a project page, a Xiaohongshu post and a WeChat article.

SkillExtended access485Repository stars

A plugin that checks a LaTeX paper's layout on rendered pages, fixes the source and repeats until every page passes review

PluginExtended access338Repository stars

A skill that drafts an ML paper after the patterns of CVPR, ICCV and NeurIPS best papers and draws its figures and schemes.

SkillMinimal access359Repository stars

Eight skills for LaTeX research papers, from topic to compiled PDF, with verified BibTeX citations and gated steps

SkillExtended access275Repository stars

A skill that prepares and audits figures for Elsevier-style papers: size, fonts, lines, resolution and export from Python and R

SkillMinimal access89Repository stars

README in short

The poster is built as one HTML and CSS file. Command checks find overflow before printing and Chromium outputs a PDF of exact size.

README badge

Report a problem