paper-poster-html

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

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/Lingjie-wang/autoRL --skill paper-poster-html-lingjie-wang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-poster-html
Source: https://github.com/Lingjie-wang/autoRL/tree/main/Auto-claude-code-research-in-sleep/skills/paper-poster-html
Command: npx skills add https://github.com/Lingjie-wang/autoRL --skill paper-poster-html-lingjie-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Academic posters built by hand or by unguarded AI generation tend to end up with inconsistent colors, missing real paper figures, broken layouts, and endless cosmetic patch loops. This Skill replaces eyeballing with hard measurement gates so a poster only ships when alignment, style, figure provenance, and print output all pass. ## Core Features & Use Cases - Measurement-gated pipeline: Runs preflight, style, asset, measure, and polish gates in a canonical order via run_gates.py, producing a GATE_REPORT.json ledger before any aesthetic review happens. - Real figure provenance: Extracts figures from the paper PDF at 300-450 DPI, tracks them in FIGURE_MANIFEST.json with sha256 hashes, and hard-fails posters with fewer than two genuine paper figures. - Two-hue design token system: Enforces a single accent plus gold palette through token packs (generic, ICLR, ICML, NeurIPS, CVPR, ACL) and a 12-rule style gate that bans inline styles, gradients, and stray hex colors. - Use Case: Given an ICLR paper PDF, produce a 185x90cm landscape poster.html, iterate until all gates pass and the visual review scores 9/10, then export a verified single-page print PDF under 20MB. ## Quick Start Ask the AI to make a conference poster from your paper PDF for a specific venue, for example: create an ICLR 2026 poster from paper.pdf on 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, and the pipeline extracts content and real figures, fills an HTML template, and iterates until measurement gates pass. It then renders a print-emulated PDF via Playwright and verifies page count, dimensions, and file size.

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 size 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 or Chromium installed?

It degrades gracefully: it tries bundled Chromium, then playwright install, then system Chrome. If all fail it can still produce the content plan and scaffold labeled not print verified, but it will not emit a final PDF.

Why does the asset gate fail on my poster?

The asset gate requires at least two images tagged data-source="paper" with manifest entries proving they came from the paper, each covering at least 1.5% of the poster at 1.5x rendered resolution. Missing manifest fields, sha256 mismatches, or low-resolution crops all cause hard failures.

When should I not use this HTML poster pipeline?

Skip it for slide decks, which belong to presentation tools instead. Also avoid it when the paper's headline results are not yet stable, since a poster amplifies whatever story the paper currently tells.