aris-paper-poster

Generate conference posters from compiled LaTeX papers as PDF, PPTX, and SVG outputs.

1.1k|116|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenLAIR/dr-claw --skill aris-paper-poster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aris-paper-poster
Source: https://github.com/OpenLAIR/dr-claw/tree/main/skills/aris-paper-poster
Command: npx skills add https://github.com/OpenLAIR/dr-claw --skill aris-paper-poster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdf2image, python-pptx, pymupdf.

What problem does it solve?

Turning a finished research paper into a conference poster is tedious: you must re-select content, redesign layouts for large-format print, and fight LaTeX poster tooling. This Skill automates the conversion of a compiled paper into a print-ready A0/A1 poster.

Core Features & Use Cases

  • Content Extraction & Planning: Reads paper sections and figures, then produces a structured content plan with word budgets, stat callouts, and figure selection before any layout work.
  • Venue-Themed LaTeX Generation: Builds an article-class + tcbposter LaTeX poster with venue-specific color schemes (NeurIPS, ICML, ICLR, CVPR, ACL, and more), 4-column or 3-column grid layouts, and validated font-size rules.
  • Multi-Format Output & Review Loop: Compiles to PDF, converts figures to PNG for an editable PPTX, and runs an iterative visual review to fix overflow, clipping, and whitespace issues.
  • Use Case: After finishing a NeurIPS paper, invoke the skill on your paper directory to get an A0 landscape poster PDF plus an editable PPTX for last-minute tweaks at the venue.

Quick Start

Generate a NeurIPS A0 landscape conference poster from the compiled paper in the paper/ directory.

Frequently Asked Questions about aris-paper-poster

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

FAQPage Schema
How do I create a conference poster from a LaTeX paper?

Point the skill at your compiled paper directory containing main.tex and figures. It extracts key content into a poster plan, generates a tcbposter LaTeX layout, and compiles it to a print-ready A0 or A1 PDF plus an editable PPTX.

What LaTeX class should I use for academic posters?

Use the article class with the geometry package and tcbposter, not beamer. Beamer consumes too many TeX grouping levels and fails with 'grouping levels=255' errors when combined with tcbposter's enhanced styles on multiple posterboxes.

Which conference venues and poster sizes are supported?

Supported venues include NeurIPS, ICML, ICLR, AAAI, ACL, EMNLP, CVPR, ECCV, and a generic theme, each with a three-color scheme. Poster sizes are A0 and A1 in landscape or portrait, with 4 columns for landscape A0 and 3 columns for portrait A0.

Why does my tcbposter poster have clipped or missing content?

tcbposter uses a fixed grid, so content exceeding a box is silently clipped without compilation errors. Use rows=20 for fine-grained height control, keep body text within word budgets, and visually inspect the rendered PDF for overflow.

Can I edit the generated poster in PowerPoint?

Yes, the skill produces an editable PPTX alongside the PDF. Because python-pptx cannot embed PDF images, all figures are converted to 300 DPI PNG files during setup before being placed into the PPTX.

What if LaTeX is not installed on my machine?

The skill attempts installation via Homebrew casks first, then falls back to a user-directory TeX Live install that requires no sudo. It then installs required packages such as tcolorbox, pgf, latexmk, and enumitem via tlmgr.