slide-maker

Generate reveal.js HTML slide decks from topics, URLs, PDFs, git repos, or Obsidian notes.

36|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tuan3w/obsidian-vault-agent --skill slide-maker-tuan3w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-maker
Source: https://github.com/tuan3w/obsidian-vault-agent/tree/main/skills/slide-maker
Command: npx skills add https://github.com/tuan3w/obsidian-vault-agent --skill slide-maker-tuan3w

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of researching, outlining, and formatting presentations by generating an editable slide deck directly from URLs, PDFs, git repos, or your vault notes.

Core Features & Use Cases

  • End-to-end presentation creation: Turns a topic or sources into a complete reveal.js HTML presentation with speaker notes and embedded media.
  • Research + synthesis pipeline: Fetches and extracts information (including images) and synthesizes it into slide-ready insights and ordered flow.
  • Editorial iteration support: Supports quick generation by default, user-approved outline checkpoints, and editing existing HTML or pptx decks.

Quick Start

Run /slide-maker with your topic, URLs, or a vault note, and I’ll produce notes/slides/<presentation-name>.html as a reveal.js deck.

Frequently Asked Questions about slide-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a PDF or URL into a presentation slide deck?

You can generate presentation slides from PDFs or URLs by providing the source material, which the tool parses to extract and synthesize information into an editable reveal.js HTML deck with speaker notes and embedded media.

Can I turn Obsidian vault notes into a reveal.js HTML presentation?

Yes, Obsidian vault notes can be turned into a reveal.js HTML presentation by parsing the vault content, synthesizing it into slide-ready insights, and rendering the output as an editable HTML slide deck.

What is the best way to summarize a research paper into structured slides?

The best way to summarize a research paper into structured slides is using a research and synthesis pipeline that extracts information, produces an insight-first outline for approval, and then renders the final HTML presentation.

Does pptxgenjs support exporting reveal.js HTML presentations to pptx?

Yes, pptxgenjs supports exporting presentations to pptx format. The tool uses this dependency to optionally convert synthesized slide outlines into editable pptx files alongside the default reveal.js HTML output.

How do I edit an existing HTML slide deck while keeping the approved outline checkpoint?

To edit an existing HTML slide deck while keeping the approved outline checkpoint, the tool supports editorial iteration by allowing modifications to existing HTML or pptx decks without losing the originally approved presentation structure.