paper-poster-html

Generate academic conference posters from research papers with provenance manifests.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/caw111/2026-SoftwareCup --skill paper-poster-html-caw111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-poster-html
Source: https://github.com/caw111/2026-SoftwareCup/tree/main/.agents/skills/paper-poster-html
Command: npx skills add https://github.com/caw111/2026-SoftwareCup --skill paper-poster-html-caw111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, playwright, inkscape, pdf2svg, pypdf2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of academic conference posters from research papers, ensuring high-quality, print-ready output with measurement-driven hard gates and real paper figures.

Core Features & Use Cases

  • Academic Conference Poster Generation: Build posters from research papers with a focus on alignment, style, and figure provenance.
  • Measurement-Driven Design: Iteratively measure and refine poster design, ensuring optimal layout and readability.
  • Provenance Manifest: Embed real paper figures with provenance to maintain academic integrity.
  • Use Case: A researcher wants to create a poster for an upcoming conference based on their latest paper. They use this Skill to generate a high-quality poster that adheres to the conference's design guidelines.

Quick Start

Generate a poster for the paper located at 'path/to/paper.pdf' using the default template and venue colors.

Frequently Asked Questions about paper-poster-html

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

FAQPage Schema
How do I generate an academic conference poster from a research paper?

To generate an academic conference poster from a research paper, this Skill automates HTML/CSS creation and renders print-ready PDFs. It extracts real paper figures, embeds provenance manifests, and iteratively refines layout alignment based on measurement-driven hard gates.

Can I create a print-ready PDF poster that adheres to specific venue specifications?

Yes, you can create a print-ready PDF poster adhering to various venue specifications. The Skill applies specific venue design tokens and colors during HTML/CSS generation, using measurement-driven hard gates to ensure the final printed output meets strict academic conference formatting guidelines.

Do I need Python and Playwright to build academic posters with this approach?

Yes, you need Python and Playwright, along with Inkscape, pdf2svg, and PyPDF2, to build academic posters. These dependencies are required to render the HTML/CSS files, convert vector graphics, and accurately measure layout elements for the final print-ready PDF generation.

How does measurement-driven design improve research presentation layouts?

Measurement-driven design improves research presentation layouts by iteratively measuring and refining the HTML/CSS poster structure. This ensures optimal visual alignment, strict adherence to design tokens, and high readability before rendering the final print-ready PDF, preventing layout overflow and formatting errors.

What is the best way to ensure academic integrity when using paper figures on a conference poster?

The best way to ensure academic integrity with paper figures is to embed a provenance manifest. This Skill automatically embeds real figures extracted directly from the source research paper into the HTML/CSS poster, maintaining a clear record of figure origins for academic conference presentations.

Why does academic poster generation require tools like Inkscape and pdf2svg?

Academic poster generation requires Inkscape and pdf2svg to accurately process and convert vector graphics from the original research paper. These dependencies transform embedded PDF figures into scalable web assets for the HTML/CSS layout, ensuring high-resolution, print-ready PDF output without visual degradation.