paper-slide-deck
Generate professional slide deck images from academic papers and content. Creates comprehensive outlines with style instructions, auto-detects figures from PDFs, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", or "slide deck" for papers.
npx skills add LeonChaoX/qinyan-academic-skills --skill paper-slide-deck --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Paper Slide Deck Generator Transform academic papers and content into professional slide deck images with automatic figure extraction. ## Usage ```bash /paper-slide-deck path/to/paper.pdf /paper-slide-deck path/to/paper.pdf --style academic-paper /paper-slide-deck path/to/content.md --style sketch-notes /paper-slide-deck path/to/content.md --audience executives /paper-slide-deck path/to/content.md --lang zh /paper-slide-deck path/to/content.md --slides 10 /paper-slide-deck path/to/content.md --outline-only /paper-slide-deck # Then paste content ``` ## Script Directory **Important**: All scripts are located in the `scripts/` subdirectory of this skill. **Agent Execution Instructions**: 1. Determine this SKILL.md file's directory path as `SKILL_DIR` 2. Script path = `${SKILL_DIR}/scripts/<script-name>.ts` 3. Replace all `${SKILL_DIR}` in this document with the actual path **Script Reference**: | Script | Purpose | |--------|---------| | `scripts/generate-slides.py` | Generate AI slides via Gemini API (Python) | | `scripts/merge-to-pptx.ts` | Merge slides into PowerPoint | | `scripts/merge-to-pdf.ts` | Merge slides into PDF | | `scripts/detect-figures.ts` | Auto-detect figures/table
- Usage
- Script Directory
- Options
- Style Gallery
- Auto Style Selection
- Layout Gallery
- Slide-Specific Layouts
- Infographic-Derived Layouts
- Academic-Specific Layouts
- Design Philosophy
- File Management
- Output Directory
- Conflict Resolution
- Source Files
npx -y bun ${SKILL_DIR}/scripts/detect-figures.ts --pdf source-paper.pdf --output figures.json
python ${SKILL_DIR}/scripts/generate-slides.py <slide-deck-dir> --model gemini-3-pro-image-preview
npx -y bun ${GEMINI_WEB_SKILL_DIR}/scripts/main.ts \
npx -y bun ${SKILL_DIR}/scripts/extract-figure.ts \
npx -y bun ${SKILL_DIR}/scripts/apply-template.ts \
npx -y bun ${SKILL_DIR}/scripts/merge-to-pptx.ts <slide-deck-dir>
npx -y bun ${SKILL_DIR}/scripts/merge-to-pdf.ts <slide-deck-dir>What does the paper-slide-deck skill do?
Generate professional slide deck images from academic papers and content. Creates comprehensive outlines with style instructions, auto-detects figures from PDFs, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", or "slide deck" for papers.
How do I install it?
Run `npx skills add LeonChaoX/qinyan-academic-skills --skill paper-slide-deck --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From LeonChaoX/qinyan-academic-skills, a repository with 759 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
