paper-poster
Generate a conference poster (article + tcbposter LaTeX → A0/A1 PDF + editable PPTX + SVG) from a compiled paper. Use when user says \"做海报\", \"制作海报\", \"conference poster\", \"make poster\", \"生成poster\", \"poster session\", or wants to create a poster for a conference presentation.
npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill paper-poster --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Generates a conference poster from a compiled paper, converting key content into a print-ready poster package (LaTeX-based PDF + editable PPTX + SVG) designed for conference poster sessions.
How it works
- Targets a venue (default NeurIPS) and poster size (default A0) with landscape orientation and 4 content columns.
- Extracts key content from the paper (not full text) to create a visual-first poster: 1 page, bullet points, figures dominant.
- Builds using LaTeX with article class, geometry settings, and tcbposter-based card layouts; uses a fixed grid system with rows=20 for A0 landscape to position sections precisely.
- Applies venue-specific color schemes (primary, secondary, accent) and enforces a 3-color system; includes a 4-card design system and a macro for figure spacing.
- Persists state in poster/POSTER_STATE.json at each phase and supports resuming from in_progress status within 24h.
- Uses a defined poster layout (IMRAD variants) with strict rules on row allocations, spacing, and font sizes to maintain readability at poster-session distance.
When to use it
Use when a user requests to create a conference poster or uses phrases like "做海报", "制作海报", "conference poster", "make poster", or equivalent signals indicating poster generation from a compiled paper.
What it can touch
- OPERATES with the following files/directories: PAPER_DIR (default paper/), OUTPUT_DIR (poster/).
- Relies on LaTeX toolchain:
latexmkas COMPILER andpdflatexas ENGINE; usesarticleclass andtcbposter-based styling. - Figures and content are included via standard LaTeX includegraphics and defined macros like
\posterfig.
Caveats
- The poster must avoid content overflow due to tcbposter grid: content exceeding a box is clipped without error.
- Beamer class must not be used; only article class with specified geometry and tcolorbox setup is permitted.
- Card backgrounds must be tinted; pure white cards are discouraged.
- The workflow requires explicit user confirmation at checkpoints in AUTO_PROCEED mode (default false).
# Paper Poster: From Paper to Conference Poster Generate a conference poster from: **$ARGUMENTS** ## Context This skill runs **after** Workflow 3 (`/paper-writing`). It takes a compiled paper and generates a print-ready poster for conference poster sessions. The poster extracts key content from the paper — it does **not** dump the full paper text onto a poster. Unlike papers (dense prose, 8-15 pag
What does the paper-poster skill do?
Generate a conference poster (article + tcbposter LaTeX → A0/A1 PDF + editable PPTX + SVG) from a compiled paper. Use when user says \"做海报\", \"制作海报\", \"conference poster\", \"make poster\", \"生成poster\", \"poster session\", or wants to create a poster for a conference presentation.
How do I install it?
Run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill paper-poster --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From brycewang-stanford/Auto-Empirical-Research-Skills, a repository with 3,244 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.