paper-poster-html

Generates print-ready academic conference posters as HTML/CSS with measurement-driven quality gates.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/Nitrogen216/awesome-dsh-mods --skill paper-poster-html-nitrogen216
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: paper-poster-html
Source: https://github.com/Nitrogen216/awesome-dsh-mods/tree/main/modes/dsh-autoresearch/vendor/aris-upstream/skills/paper-poster-html
Command: npx skills add https://github.com/Nitrogen216/awesome-dsh-mods --skill paper-poster-html-nitrogen216

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, PyMuPDF, Pillow, and includes scripts (resource) components.

What problem does it solve? Academic poster generation often produces unprintable results: fabricated figures, dozens of clashing colors, misaligned columns, and endless cosmetic patch loops. This Skill replaces eyeballing with hard measurement gates, a closed fix vocabulary, and provenance-checked real paper figures, producing a print-ready PDF on the first disciplined pass. ## Core Features & Use Cases - Measurement-gated pipeline: preflight, style, asset, measure, and polish gates run in canonical order via run_gates.py, enforcing column alignment, canvas fill, two-hue palette discipline, and figure resolution before any visual review. - Real figure provenance: extract_pdf_figures.py crops figures from the paper PDF at 300-450 DPI and FIGURE_MANIFEST.json tracks sha256, page, and bbox so every image traces to the source paper. - Cross-model review loop: a Claude visual rubric with critical caps plus a fresh codex final review audit claims against the paper, with a closed fix vocabulary preventing patch-loop regressions. - Use Case: Given an ICLR paper PDF, produce a 185x90cm landscape poster with venue-correct canvas, real figures, MathJax equations, and a verified single-page PDF under 20MB. ## Quick Start Ask the agent to build a conference poster from your paper PDF by invoking the paper-poster-html skill with the paper path and venue, for example: create a poster for paper.pdf targeting ICLR with a 185x90cm landscape canvas.

Frequently Asked Questions about paper-poster-html

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an academic conference poster from a paper PDF?▼

Provide the paper PDF and target venue; the skill extracts real figures at 300-450 DPI, builds a content plan audited against the paper, fills an HTML template, and iterates measurement gates until the poster passes. The final output is a verified single-page print-ready PDF.

What poster sizes and venues does the HTML poster pipeline support?▼

Templates ship with 60x36 inch landscape and 24x36 inch portrait defaults, retargetable by editing @page and the print .poster dimensions together. Venue specs like ICLR 2026's 185x90cm landscape are looked up live from official pages each run.

Does the poster generator work without Playwright installed?▼

Without Playwright the skill degrades gracefully: it can produce the content plan and scaffold labeled not print verified, but it will not emit a final PDF. The fallback chain tries bundled Chromium, then playwright install, then system Chrome.

Why does the poster gate fail on figures from my paper?▼

The asset gate requires at least two figures tagged data-source="paper" with manifest entries whose sha256 matches the file, each covering at least 1.5% of the poster and totaling 12% of body area. Low-resolution crops below 1.5x rendered size also fail.

When should I not use this HTML poster pipeline?▼

Do not use it for slide decks, which belong to presentation skills, or when the paper's headline results are not yet stable, since a poster amplifies whatever story it is given. It is also overkill for quick informal drafts without print requirements.