Skip to content
alyn
lingzhi227

Slide Generation skill

Convert a completed paper into presentation slides (Beamer LaTeX) or poster. Extract key figures, tables, equations, and create a narrative flow for oral presentation. Identified gap in existing tools — designed from best practices.

$npx skills add lingzhi227/agent-research-skills --skill slide-generation
View this skill on GitHublingzhi227/agent-research-skills/skills/slide-generation/SKILL.md
Pack stars
462
Pack installs
60k
Alyn Score
49/99
Updated
9 months ago
– views – installs via Alyn

lingzhi227

Slide Generation

Install Slide Generation

Pick your agent. Every command is ready to paste.

$npx skills add lingzhi227/agent-research-skills --skill slide-generation

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads slide-generation when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the slide-generation skill”. In Codex, type $slide-generation.

The skill itself

SKILL.md

FolderGitHub

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:

  1. Title, authors, affiliations
  2. Core contribution (1-3 bullet points from abstract)
  3. Key figures (all \includegraphics paths)
  4. Key tables (simplified versions)
  5. Key equations (numbered equations from Methods)
  6. 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)

Tips for Slide Generation

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • This skill ships scripts. Read them before the first run, and run it in a project without secrets first.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Slide Generation

What does the Slide Generation skill do?

Convert a completed paper into presentation slides (Beamer LaTeX) or poster. Extract key figures, tables, equations, and create a narrative flow for oral presentation. Identified gap in existing tools — designed from best practices.

How do I install Slide Generation?

Run "npx skills add lingzhi227/agent-research-skills --skill slide-generation" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Slide Generation work in Cursor and Codex?

Yes. Slide Generation uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Slide Generation free?

Slide Generation is open source on GitHub. It is free to install; check the license before commercial use.

Who made Slide Generation?

Slide Generation is published by lingzhi227 in the lingzhi227/agent-research-skills repository, together with 29 other skills.

Similar skills. From other creators.