Skip to main content
skill CX Codex

paper-slide-deck — Claude Code skill: what it does, how to install

Turns articles, notes, and PDF papers into stylized slide images for social sharing and reading. Useful when visual impact matters more than editable text.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add luwill/research-skills --skill paper-slide-deck -a claude-code
Open on GitHub

What paper-slide-deck does

The skill converts markdown text or PDF documents into image-based slides using Gemini image generation models. It includes 17 visual aesthetics, such as watercolor or sketch-notes. When processing research papers, detect-figures.ts identifies figures and tables, while companion scripts crop them into standalone assets. The final slides merge into .pptx and .pdf files.

Operation relies on TypeScript and Python scripts located in scripts/. Running npm install inside that directory sets up canvas, pdfjs-dist, pptxgenjs, and pdf-lib. You must also install Python packages via pip install pymupdf for extracting embedded bitmaps and pip install Pillow to convert Gemini WebP outputs to PNG format.

This workflow fails on formal thesis talks because image models distort equations and exact numbers. When running without a Gemini API key, passing --outline-only keeps the pipeline working by producing outline markdown and image prompts while skipping generation.

What it helps with

  • Turn markdown articles or PDF papers into stylized slide decks
  • Extract existing figures and tables directly from academic PDF files
  • Produce reading-oriented visual decks in 17 distinct visual styles
  • Build presentation outlines and image generation prompts without an API key

Example prompts for the agent

  • /paper-slide-deck paper.pdf --style sketch-notes
  • /paper-slide-deck article.md --audience executives --slides 10
  • /paper-slide-deck paper.pdf --outline-only

How to install paper-slide-deck

1Skills CLI (Vercel)

npx skills add luwill/research-skills --skill paper-slide-deck -a claude-code

2Manually: put the files in place

~/.claude/skills/paper-slide-deck/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/paper-slide-deck/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about paper-slide-deck

How to install paper-slide-deck in Claude Code?

Run npx skills add luwill/research-skills --skill paper-slide-deck -a claude-code.

What does paper-slide-deck do?

It converts text notes or PDF papers into stylized, non-editable slide images bundled into PPTX and PDF formats for social sharing.

Can paper-slide-deck run without a Gemini API key?

Yes, specifying --outline-only generates the deck structure, extracts PDF figures, and creates text prompts without calling the image API.

Similar skills

Everything for Office documents →

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor