Skip to content
Content
Command

/generate-slides

Generate conference presentation slides from a completed paper. Extracts key content, builds a slide structure, generates content with speaker notes, and produces a Marp-compatible markdown slide deck.

From plugin
open-academic-paper-machine
1821 skills4 agents21 commands
Install
> /plugin marketplace add TobiasBlask/open-paper-machine
> /plugin install open-academic-paper-machine@open-paper-machine

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/generate-slides

Context preview

What this command does when you run it.

Generate conference presentation slides from a completed paper. Extracts key content, builds a slide structure, generates content with speaker notes, and produces a Marp-compatible markdown slide deck.

Command definition

generate-slides.md
description: >
  Generate conference presentation slides from a completed paper. Extracts key
  content, builds a slide structure, generates content with speaker notes, and
  produces a Marp-compatible markdown slide deck.

Generate Slides: **$ARGUMENTS**

Activate the **presentation-engine** skill. Read `skills/presentation-engine/SKILL.md` in full.

Execute the complete 5-step presentation workflow:

1. **EXTRACT** key content from each paper section 2. **DESIGN** slide structure (15-18 slides for conference, 10-12 for short talk) 3. **GENERATE** slide content with speaker notes for every slide 4. **INTEGRATE** figures from `figures/` directory where appropriate 5. **SAVE** to `presentation/presentation.md` + `presentation/speaker_notes.md`

Input

`$ARGUMENTS` can be:

  • **Empty** — generates a standard 15-18 slide conference presentation
  • **Format** (e.g., `"short talk"`, `"workshop"`, `"seminar"`, `"poster"`)
  • **Time constraint** (e.g., `"10 minutes"`, `"20 minutes"`, `"45 minutes"`)
  • **Venue** (e.g., `"ICIS 2026"`) — adapts to venue presentation norms

Output

  • `presentation/presentation.md` — Marp-compatible slide deck with speaker notes
  • `presentation/speaker_notes.md` — standalone speaker notes for rehearsal
  • `presentation/slide_outline.md` — quick reference outline
  • Render with: `marp presentation/presentation.md --pdf`
Ships withopen-academic-paper-machine

A Claude Code plugin that autonomously writes academic papers — from literature search to production-ready LaTeX/PDF. Scope note.

Get the whole plugin

Other commands on open-academic-paper-machine.