Skill ML Conference Poster Creation banner
ZLHe0 ZLHe0

Skill ML Conference Poster Creation

AI community

Description

Claude Code skill for generating academic ML conference posters as editable PPTX — interactive, iterative poster creation from paper source via python-pptx.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Claude Code Academic Poster Generator

A minimal template for generating publication-quality academic conference posters as `.pptx` files using **Claude Code** and `python-pptx`. Designed for interactive, iterative poster creation through conversation with Claude.

Example Output

The following poster was generated entirely through iterative conversation with Claude Code:

![Example poster](SenTSR_Bench_Poster_preview.png)

*SenTSR-Bench (AISTATS 2026) — 48×36" landscape, 3-column layout. Generated from paper source and figures via `generate_poster.py`.*

What This Is

This repository provides:

  • SKILL.md — A Claude Code skill that teaches Claude how to programmatically create and edit academic posters. Load it into your Claude Code session for poster-aware assistance.
  • generate_poster.py — A working reference implementation (SenTSR-Bench, AISTATS 2026 poster). Use it as a starting point or study it to learn the patterns.
  • preview_poster.py — A preview renderer that converts PPTX → PDF → PNG via LibreOffice for visual inspection without leaving the terminal.
  • figures/ — All image assets for the example poster. Self-contained, no external dependencies.

Quick Start

1. Install dependencies

pip install "python-pptx" Pillow pdf2image cairosvg qrcode
# For preview rendering, also install LibreOffice and poppler

2. Generate the example poster

python generate_poster.py

This produces `SenTSR_Bench_Poster.pptx` (48×36" landscape, 3-column layout).

3. Preview

python preview_poster.py SenTSR_Bench_Poster.pptx SenTSR_Bench_Poster_preview.png --dpi 150

4. Edit interactively with Claude Code

Load the skill and start a conversation:

> Load the SKILL.md in this directory. I want to modify the poster — make the title larger and change the color scheme to blue.

Claude will read the skill, understand the poster generation patterns, and make targeted edits to `generate_poster.p