algorithm-design
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
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 -y skills add lingzhi227/agent-research-skills --skill slide-generation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/slide-generationContext preview
The summary Claude sees to decide when to auto-load this 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.
name: slide-generation description: 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. argument-hint: [paper-tex]
Convert a completed paper into presentation slides or poster.
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.
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)
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 | — |
\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}For poster sessions, use a multi-column layout:
31 skills for Claude Code covering the full academic research paper lifecycle — from literature search to slide generation — plus GitHub repository analysis for research topics. Extracted from 17 GitHub repos studying LLM-agent-driven research automation.
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Decompose research ideas into atomic, self-contained concepts with bidirectional math-code…
Make every number in the final PDF traceable to the exact code line that produced it. Uses…
Manage BibTeX citations for LaTeX papers. Harvest missing citations from a draft using…
Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes…
Generate statistical analysis code with 4-round review. Select appropriate statistical tests,…