presentation-builder

Generate academic slide decks from papers using Quarto RevealJS.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/bgpopescu/popescu_claude --skill presentation-builder-bgpopescu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation-builder
Source: https://github.com/bgpopescu/popescu_claude/tree/main/.claude/skills/presentation-builder
Command: npx skills add https://github.com/bgpopescu/popescu_claude --skill presentation-builder-bgpopescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires quarto, ggplot2, dplyr, tidyr, scales, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automatically constructs presentation slide decks using academic Quarto RevealJS, eliminating the need for manual formatting and reducing the time required to produce a high-quality slide show.

Core Features & Use Cases

  • Slide Generation: Automatically builds slides from PDFs, outlines, notes, or existing Quarto decks.
  • Design Constraints: Implements hard design principles for academic presentations.
  • Mermaid and ggplot2 Integration: Supports diagrams and figures created with Mermaid and ggplot2 libraries.
  • Review Cycle: Provides a step-by-step guide to multi-agent review of the deck's structure, content, and graphics.
  • Use Case: A researcher wants to convert a paper into a slide deck for a conference talk. This Skill automatically organizes the paper into an argument arc and presents the results using Mermaid and ggplot2 visuals.

Quick Start

Build a slide deck for your paper titled 'Research Paper 1'. Enter 'paper_path/to/research_paper_1.pdf' and specify any additional parameters such as sections, key figures, or specific points you want to emphasize.

Frequently Asked Questions about presentation-builder

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

FAQPage Schema
How do I convert a research paper PDF into an academic slide deck?

Yes, you can automatically generate ggplot2 figures and Mermaid diagrams for your Quarto RevealJS presentations. This tool integrates both libraries to handle slide visuals, allowing you to present research results and diagrams directly within the generated academic slide deck.

Do I need Quarto installed to create RevealJS presentations from academic papers?

Yes, you need Quarto installed as a core dependency to render RevealJS presentations. The tool also requires knowledge of ggplot2 and dplyr libraries to properly generate the appropriate slide visuals and formatting required for the academic slide deck output.

What is the best way to structure an academic presentation from an outline?

The best way to structure an academic presentation from an outline is using rhetorical structuring and hard design principles. This tool automatically organizes source material into a logical argument arc and applies a multi-agent review process to ensure the deck's structure and content meet academic standards.

Can I customize which sections or key figures to emphasize when generating slides?

Yes, you can specify additional parameters such as sections, key figures, or specific points you want to emphasize. When initiating slide generation from your source material path, these custom parameters guide the rhetorical structuring and visual focus of the resulting Quarto deck.

How does the review process work for generated academic slide decks?

The review process for generated academic slide decks utilizes a step-by-step multi-agent review cycle. It evaluates the deck's structure, content, and graphics to ensure they meet academic presentation standards before finalizing the Quarto RevealJS output.