Install Slide Generation
Pick your agent. Every command is ready to paste.
npx skills add lingzhi227/agent-research-skills --skill slide-generationThe 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.
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
- Upstream: paper-compilation, figure-generation
- See also: self-review, paper-assembly
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.

