/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
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill paper-slide-deck --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/paper-slide-deck
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
paper-slide-deck.SKILL.mdname: paper-slide-deck
description: 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.
<!-- ╔══════════════════════════════════════════════════════════════╗ ║ 本文件为开源 Skill 原始文档,收录仅供学习与研究参考 ║ ║ CoPaper.AI 收集整理 | https://copaper.ai ║ ╚══════════════════════════════════════════════════════════════╝
来源仓库: https://github.com/luwill/research-skills 项目名称: research-skills 开源协议: MIT License 收录日期: 2026-04-02
声明: 本文件版权归原作者所有。此处收录旨在为社会科学实证研究者 提供 AI Agent Skills 的集中参考。如有侵权,请联系删除。 -->
Paper Slide Deck Generator
Transform academic papers and content into professional slide deck images with automatic figure extraction.
Usage
/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/tables in PDF | | `scripts/extract-figure.ts` | Extract figure from PDF page (uses PyMuPDF fallback) | | `scripts/apply-template.ts` | Apply figure container template |
Options
| Option | Description | |--------|-------------| | `--style <name>` | Visual style (see Style Gallery) | | `--audience <type>` | Target audience: beginners, intermediate, experts, executives, general | | `--lang <code>` | Output language (en, zh, ja, etc.) | | `--slides <number>` | Target slide count | | `--outline-only` | Generate outline only, skip image generation |
Style Gallery
| Style | Description | Best For | |-------|-------------|----------| | `academic-paper` | Clean professional, precise charts | Conference talks, thesis defense | | `blueprint` (Default) | Technical schematics, grid texture | Architecture, system design | | `chalkboard` | Black chalkboard, colorful chalk | Education, tutorials, classroom | | `notion` | SaaS dashboard, card-based layouts | Product demos, SaaS, B2B | | `bold-editorial` | Magazine cover, bold typography, dark | Product launches, keynotes | | `corporate` | Navy/gold, structured layouts | Investor decks, proposals | | `dark-atmospheric` | Cinematic dark mode, glowing accents | Entertainment, gaming | | `editorial-infographic` | Magazine explainers, flat illustrations | Tech explainers, research | | `fantasy-animation` | Ghibli/Disney style, hand-drawn | Educational, storytelling | | `intuition-machine` | Technical briefing, bilingual labels | Technical docs, academic | | `minimal` | Ultra-clean, maximum whitespace | Executive briefings, premium | | `pixel-art` | Retro 8-bit, chunky pixels | Gaming, developer talks | | `scientific` | Academic diagrams, precise labeling | Biology, chemistry, medical | | `sketch-notes` | Hand-drawn, warm & friendly | Educational, tutorials | | `vector-illustration` | Flat vector, retro & cute | Creative, children's content | | `vintage` | Aged-paper, historical styling | Historical, heritage, biography | | `watercolor` | Hand-painted textures, natural warmth | Lifestyle, wellness, travel |
Auto Style Selection
| Content Signals | Selected Style | |-----------------|----------------| | paper, thesis, defense, conference, ieee, acm, icml, neurips, cvpr, acl, aaai, iclr | `academic-paper` | | tutorial, learn, education, guide, intro, beginner | `sketch-notes` | | classroom, teaching, school, chalkboard, blackboard | `chalkboard` | | architecture, system, data, analysis, technical | `blueprint` | | creative, children, kids, cute, illustration | `vector-illustration` | | briefing, bilingual, infographic, concept | `intuition-machine` | | executive, minimal, clean, simple, elegant | `minimal` | | saas, product, dashboard, metrics, productivity | `notion` | | investor, quarterly, business, corporate, proposal | `corporate` | | launch, marketing, keynote, bold, impact, magazine | `bold-editorial` | | entertainment, music, gaming, creative, atmospheric | `dark-atmospheric` | | explainer, journalism, science communication | `editorial-infographic` | | story, fantasy, animation, magical, whimsical | `fantasy-animation` | | gaming, retro, pixel, developer, nostalgia | `pixel-art` | | biology, chemistry, medical, pathway, scientific | `scientific` | | history, heritage, vintage, expedition, historical | `vintage` | | lifestyle, wellness, travel, artistic, natural | `watercolor` | | Default | `blueprint` |
Layout Gallery
Optional layout hints for individual slides. Specify in outline's `// LAYOUT` section.
Slide-Specific Layouts
| Layout | Description | Best For | |--------|-------------|----------| | `title-hero` | Large centered title + subtitle | Cover slides, section breaks | | `quote-callout` | Featured quote with attribution | Testimonials, key insights | | `key-stat` | Single large number as focal point | Impact statistics, metrics | | `split-screen` | Half image, half text | Feature highlights, comparisons | | `icon-grid` | Grid of icons with labels | Features, capab
Read more
name: paper-slide-deck description: 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.
<!-- ╔══════════════════════════════════════════════════════════════╗ ║ 本文件为开源 Skill 原始文档,收录仅供学习与研究参考 ║ ║ CoPaper.AI 收集整理 | https://copaper.ai ║ ╚══════════════════════════════════════════════════════════════╝
来源仓库: https://github.com/luwill/research-skills 项目名称: research-skills 开源协议: MIT License 收录日期: 2026-04-02
声明: 本文件版权归原作者所有。此处收录旨在为社会科学实证研究者 提供 AI Agent Skills 的集中参考。如有侵权,请联系删除。 -->
Paper Slide Deck Generator
Transform academic papers and content into professional slide deck images with automatic figure extraction.
Usage
/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/tables in PDF | | `scripts/extract-figure.ts` | Extract figure from PDF page (uses PyMuPDF fallback) | | `scripts/apply-template.ts` | Apply figure container template |
Options
| Option | Description | |--------|-------------| | `--style <name>` | Visual style (see Style Gallery) | | `--audience <type>` | Target audience: beginners, intermediate, experts, executives, general | | `--lang <code>` | Output language (en, zh, ja, etc.) | | `--slides <number>` | Target slide count | | `--outline-only` | Generate outline only, skip image generation |
Style Gallery
| Style | Description | Best For | |-------|-------------|----------| | `academic-paper` | Clean professional, precise charts | Conference talks, thesis defense | | `blueprint` (Default) | Technical schematics, grid texture | Architecture, system design | | `chalkboard` | Black chalkboard, colorful chalk | Education, tutorials, classroom | | `notion` | SaaS dashboard, card-based layouts | Product demos, SaaS, B2B | | `bold-editorial` | Magazine cover, bold typography, dark | Product launches, keynotes | | `corporate` | Navy/gold, structured layouts | Investor decks, proposals | | `dark-atmospheric` | Cinematic dark mode, glowing accents | Entertainment, gaming | | `editorial-infographic` | Magazine explainers, flat illustrations | Tech explainers, research | | `fantasy-animation` | Ghibli/Disney style, hand-drawn | Educational, storytelling | | `intuition-machine` | Technical briefing, bilingual labels | Technical docs, academic | | `minimal` | Ultra-clean, maximum whitespace | Executive briefings, premium | | `pixel-art` | Retro 8-bit, chunky pixels | Gaming, developer talks | | `scientific` | Academic diagrams, precise labeling | Biology, chemistry, medical | | `sketch-notes` | Hand-drawn, warm & friendly | Educational, tutorials | | `vector-illustration` | Flat vector, retro & cute | Creative, children's content | | `vintage` | Aged-paper, historical styling | Historical, heritage, biography | | `watercolor` | Hand-painted textures, natural warmth | Lifestyle, wellness, travel |
Auto Style Selection
| Content Signals | Selected Style | |-----------------|----------------| | paper, thesis, defense, conference, ieee, acm, icml, neurips, cvpr, acl, aaai, iclr | `academic-paper` | | tutorial, learn, education, guide, intro, beginner | `sketch-notes` | | classroom, teaching, school, chalkboard, blackboard | `chalkboard` | | architecture, system, data, analysis, technical | `blueprint` | | creative, children, kids, cute, illustration | `vector-illustration` | | briefing, bilingual, infographic, concept | `intuition-machine` | | executive, minimal, clean, simple, elegant | `minimal` | | saas, product, dashboard, metrics, productivity | `notion` | | investor, quarterly, business, corporate, proposal | `corporate` | | launch, marketing, keynote, bold, impact, magazine | `bold-editorial` | | entertainment, music, gaming, creative, atmospheric | `dark-atmospheric` | | explainer, journalism, science communication | `editorial-infographic` | | story, fantasy, animation, magical, whimsical | `fantasy-animation` | | gaming, retro, pixel, developer, nostalgia | `pixel-art` | | biology, chemistry, medical, pathway, scientific | `scientific` | | history, heritage, vintage, expedition, historical | `vintage` | | lifestyle, wellness, travel, artistic, natural | `watercolor` | | Default | `blueprint` |
Layout Gallery
Optional layout hints for individual slides. Specify in outline's `// LAYOUT` section.
Slide-Specific Layouts
| Layout | Description | Best For | |--------|-------------|----------| | `title-hero` | Large centered title + subtitle | Cover slides, section breaks | | `quote-callout` | Featured quote with attribution | Testimonials, key insights | | `key-stat` | Single large number as focal point | Impact statistics, metrics | | `split-screen` | Half image, half text | Feature highlights, comparisons | | `icon-grid` | Grid of icons with labels | Features, capab
📌 文档结构(2026-07-22 起): 本文件是中文默认入口 —— banner + badges + 信任面 + 9 阶段流水线速览 + 76 行合集总表。 每个合集的完整描述、按用途分组、精确数字、验证方法在 docs/CONTENT_ZH.md(扩展正文,总表行内的 → 直接跳转到对应锚点)。 English version: README-en.md · 中文扩展正文:docs/CONTENT_ZH.md · README-zh-CN.md 已弃用(重定向占位) 🌐 语言: English |
Other skills on auto-empirical-research-skills.
- /pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest + rdrobust + econml + causalml + matplotlib/seaborn. **Defaults to economics empirical-paper style** (AER / QJE / AEJ) —
Open skill - /pipeline
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven + fixest + sandwich + lmtest + clubSandwich + AER + ivreg + did + bacondecomp + HonestDiD + eventstudyr + rdrobust + rddensity + Synth + gsynth + synthdid
Open skill - /pipeline
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid + did_imputation + eventstudyinteract + sdid + rdrobust + rddensity + synth + synth_runner + psmatch2 + teffects + ebalance + coefplot + esttab + asdoc +
Open skill - /00-Full-empirical-analysis-skill_StatsPAI
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics paper (AER / QJE / JPE / ReStud / AEJ) with DID / RD / IV / SCM / DML / matching, written-out estimating equation + identifying assumption, Table 1 /
Open skill - /00.1-Full-empirical-analysis-skill_Python
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest + rdrobust + econml + causalml + matplotlib/seaborn. **Defaults to economics empirical-paper style** (AER / QJE / AEJ) —
Open skill - /00.2-Full-empirical-analysis-skill_Stata
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid + did_imputation + eventstudyinteract + sdid + rdrobust + rddensity + synth + synth_runner + psmatch2 + teffects + ebalance + coefplot + esttab + asdoc +
Open skill

