slide-generation

Convert a completed paper into presentation slides (Beamer LaTeX) or poster. Extract key figures, tables, equations, and create a narrative flow for oral…

INSTALLATION
npx skills add https://github.com/lingzhi227/agent-research-skills --skill slide-generation
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

Slide Generation

Convert a completed paper into presentation slides or poster.

Input

  • $0 — Paper LaTeX file (main.tex) or paper directory

References

  • Slide templates and layout patterns: ~/.claude/skills/slide-generation/references/slide-templates.md

Scripts

Extract paper elements for slides

python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides_skeleton.tex

python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --format json --output elements.json

python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides.tex --theme metropolis

Parses .tex, extracts title/authors/sections/equations/figures/tables, generates Beamer skeleton.

Workflow

Step 1: Extract Key Content

From the paper, extract:

  • Title, authors, affiliations
  • Core contribution (1-3 bullet points from abstract)
  • Key figures (all \includegraphics paths)
  • Key tables (simplified versions)
  • Key equations (numbered equations from Methods)
  • Main results (best numbers from Results section)

Step 2: Design Slide Structure

Standard oral presentation flow (~15-20 slides):

Slide #

Content

Source Section

1

Title slide

Title/Authors

2

Motivation / Problem

Introduction

3

Why existing solutions fail

Related Work

4-5

Our approach (high-level)

Methods

6-8

Technical details + equations

Methods

9

Experimental setup

Experiments

10-13

Results (figures + tables)

Results

14

Ablation study

Results

15

Limitations & Future work

Discussion

16

Conclusion

Conclusion

17

Thank you + Q&A

Step 3: Generate Beamer LaTeX

\documentclass[aspectratio=169]{beamer}

\usetheme{metropolis}

\title{Paper Title}

\author{Authors}

\date{Venue Year}

\begin{document}

\maketitle

\begin{frame}{Motivation}

\begin{itemize}

    \item Problem statement

    \item Why it matters

\end{itemize}

\end{frame}

% ... more frames

\end{document}

Step 4: Simplify for Presentation

  • Tables: reduce to essential rows/columns
  • Equations: show only the key insight, not full derivation
  • Figures: use largest versions, add annotations
  • Text: bullet points only, no paragraphs

Step 5: Generate Poster Layout (Optional)

For poster sessions, use a multi-column layout:

  • Column 1: Introduction + Motivation
  • Column 2: Methods + Key Equations
  • Column 3: Results + Figures
  • Column 4: Conclusions + References

Rules

  • Maximum 1 key message per slide
  • Figures should be large and readable
  • No more than 6 bullet points per slide
  • Equations should be simplified versions
  • Include slide numbers
  • Use consistent color scheme matching the paper's figures
  • Presentation should be self-contained (understandable without reading the paper)

Related Skills

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card