Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Baoyu Slide Deck Generator

Turns any article or document into a style-consistent set of slide images and merges them into PPTX and PDF.

Docs & OfficeIntermediate24,7492,764AI score 8/10Last updated: Jul 4, 2026

What it does

It analyzes your source content and produces a slide deck optimized for reading and sharing (self-explanatory slides, social-friendly flow) rather than live presenting.

  • Auto-detects topic, language, matching style and recommended slide count
  • 17 style presets (blueprint, chalkboard, corporate, minimal, notion, editorial-infographic, pixel-art, vintage, …) plus a custom mode combining texture / mood / typography / density
  • 9-step workflow: analyze → mandatory confirmation → outline.md → per-slide prompt files → batched image generation → PPTX/PDF merge → summary
  • Every prompt is saved to disk first, so decks are reproducible and you can switch image backends without redoing work
  • Safety rails: hard confirmation gate before generation, automatic timestamped backups, no SVG/HTML substitutes, no painting text over generated bitmaps
  • Options like --style, --audience, --slides, --ref, --outline-only, --images-only, --regenerate 2,5

Who it's for

  • Content creators repurposing blog posts or newsletters into shareable slide carousels
  • Solo founders, educators and PMs who need a consistent visual language without a designer
  • Developers explaining technical docs with diagram-like slides
  • Less suitable if you need a fully text-editable corporate PPT, since slides are raster images

Examples

  1. Article to carousel: "Create slides from this markdown, sketch-notes style, 12 slides" → confirm the outline, get 12 PNGs plus PPTX/PDF.
  2. Investor deck: "make a presentation --style corporate --audience executives --slides 10" → a tighter, exec-density deck.
  3. Targeted fix: edit prompts/05-slide-*.md, then run --regenerate 5 to rebuild only slide 5 and re-merge the outputs.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/baoyu-slide-deck folder from the GitHub repo JimLiu/baoyu-skills into my ~/.claude/skills/baoyu-slide-deck/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/JimLiu/baoyu-skills.git /tmp/baoyu-skills && mkdir -p ~/.claude/skills && cp -r /tmp/baoyu-skills/skills/baoyu-slide-deck ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal (WSL recommended on Windows).
  2. Clone the repo: git clone https://github.com/JimLiu/baoyu-skills.git
  3. Copy the skill into Claude's skills folder: mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-slide-deck ~/.claude/skills/
  4. Install bun so the merge scripts can run: brew install oven-sh/bun/bun (or rely on npx -y bun).
  5. Make sure one image backend is available — a runtime-native tool such as Codex imagegen or Cursor GenerateImage is picked up automatically; otherwise install the baoyu-image-gen skill from the same repo.
  6. Restart Claude Code and ask something like "create slides from this document" to trigger the skill.
  7. Optional: create ~/.baoyu-skills/baoyu-slide-deck/EXTEND.md with lines such as preferred_style: blueprint, language: en, generation_batch_size: 4 to lock in your defaults.