←Leaderboard/Design/posterly
Last commit on October 27, 2026·Created on May 30, 2026

Chenruishuo/posterly

“Create print-ready academic posters.”
Combined rank
#607
across all skills
In Design
#69
category rank
Stars
436
+1.2% in last 7d
Forks
11
0.0% in last 7d
Watchers
0
0 watchers in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

Posterly enables researchers and PhD students to build academic posters as single HTML files styled for exact print canvases. By rendering layouts via Playwright and Chromium, it replaces visual guesswork with precise measurement to ensure print-ready PDF exports.

The workflow is venue- and lab-neutral, allowing users to iterate on layouts by emulating print media rather than relying on screen previews.

WHO IT'S FOR
Academic researchers
designing conference posters using HTML/CSS
PhD students
iterating on poster layouts for venues
Technical presenters
automating print-ready PDF exports from code
Frontend developers in academia
building structured poster templates with CSS tokens
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

Install through a coding agent

Installs: Complete posterly repository skill · Claude Code, Codex, any agent that supports skills

Before you start
  • Python 3.10+
  • Git
  • A coding agent that supports skills
  • A verified dedicated non-base Python environment
  • Poppler for verify-final's pdfinfo
  • On a fresh Linux system, Chromium-linked system libraries may also be required
  1. Configure the coding agent to use no more than high effort. The repository explicitly says not to run posterly above high effort for GPT models or Claude Opus.

  2. In the coding-agent session, enter this exact request: Install this skill for me: https://github.com/Chenruishuo/posterly. This is an agent-session instruction, not a terminal command. The documented agent procedure clones the repository, installs its Python dependencies, and runs the smoke test.

  3. Ensure Poppler is installed for verify-final's pdfinfo. On a fresh Linux system, also ensure the Chromium-linked system libraries documented by the README are available.

README.md ↗ · Checked Nov 5, 2026SKILL.md ↗ · Checked Nov 5, 2026

Give it something to do.

Author’s example

Create an ICML poster from a LaTeX project

Uses posterly

  • Replace `~/papers/mypaper/` with the source directory of the LaTeX project; LaTeX source is the only required input.
  • Optionally replace `~/papers/mypaper/logos/` with the directory containing the desired logos, or omit that detail.
  • Optionally replace `https://github.com/you/yourcode` with the desired QR-code target, or omit that detail.
  • The venue, brand colors, style preferences, and text density are also optional.
Use the posterly skill to make my ICML 2026 poster from the LaTeX project at ~/papers/mypaper/. Logos are in ~/papers/mypaper/logos/, and the QR code should link to https://github.com/you/yourcode
README.md ↗ · Checked Nov 5, 2026SKILL.md ↗ · Checked Nov 5, 2026