Takes your LaTeX paper and generates a Beamer presentation or poster with extracted figures, tables, and equations. It parses your tex files, pulls out key content, and structures it into a standard 15-20 slide flow from motivation through results to conclusions. Includes a Python script that creates the skeleton and handles three output formats. The workflow is opinionated about slide structure (one message per slide, max six bullets, simplified equations) which is helpful if you're staring at a 30-page paper wondering where to start. Works best with papers that follow standard academic structure. The poster mode uses a four-column layout that mirrors typical conference poster sessions.

skills.sh installs
1.7K
GitHub stars
459
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

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)

Sponsors

Details

Repository
github.com/lingzhi227/agent-research-skills
Categories
AI & Agent Building, Data Science & ML, Office & Documents
First seen
Jun 3, 2026

More from lingzhi227/agent-research-skills

All 31
1lingzhi227 avatarpaper-compilationlingzhi227/agent-research-skillsCompile LaTeX papers to PDF with automatic error detection, chktex style checking, and citation/reference validation. Runs the full pdflatex + bibtex pipeline. 1.7Kskills.sh installs
2lingzhi227 avataratomic-decompositionlingzhi227/agent-research-skillsDecompose research ideas into atomic, self-contained concepts with bidirectional math-code mapping. For each concept, extract the math formula from papers and f1.6Kskills.sh installs
3K-Dense-AI avatarbidsK-Dense-AI/scientific-agent-skillsUse this skill when working with Brain Imaging Data Structure (BIDS) datasets: organizing neuroscience and biomedical data (MRI, EEG, MEG, iEEG, PET, microscopy1.6Kskills.sh installs
4lingzhi227 avatarpaper-to-codelingzhi227/agent-research-skillsConvert an ML research paper into a complete, runnable code repository. 3-stage pipeline from Paper2Code — Planning (UML + dependency graph) → Analysis (per-fil1.6Kskills.sh installs
5emalorenzo avatarr3f-best-practicesemalorenzo/three-agent-skillsReact Three Fiber (R3F) and Poimandres ecosystem best practices. Use when writing, reviewing, or optimizing R3F code. Triggers on tasks involving @react-three/f1.6Kskills.sh installs
6lingzhi227 avatarexperiment-codelingzhi227/agent-research-skillsWrite ML experiment code with iterative improvement. Generate training/evaluation pipelines, debug errors, and optimize results through code reflection. Use whe1.6Kskills.sh installs