presenting-conference-talks

Generates Beamer LaTeX and PPTX conference slides with speaker notes from research papers.

13.0k|930|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/Orchestra-Research/AI-research-SKILLs --skill presenting-conference-talks-orchestra-research
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: presenting-conference-talks
Source: https://github.com/Orchestra-Research/AI-research-SKILLs/tree/main/20-ml-paper-writing/presenting-conference-talks
Command: npx skills add https://github.com/Orchestra-Research/AI-research-SKILLs --skill presenting-conference-talks-orchestra-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes references (resource) components.

What problem does it solve? Turning a finished research paper into a well-structured conference talk is time-consuming: choosing slide counts, structuring the narrative, writing speaker notes, and producing both a polished PDF and an editable deck. This Skill automates that conversion for ML and systems conference presentations. ## Core Features & Use Cases - Dual Output Formats: Produces a Beamer LaTeX PDF for polished typesetting and an editable PPTX via python-pptx for last-minute adjustments. - Talk-Type Templates: Provides slide structure templates for poster-talks (5-8 slides), spotlights (8-12), orals (15-22), and invited talks (25-40), with timing guidance per slide. - Speaker Notes & Talk Script: Generates per-slide speaker notes with timing markers and transitions, following Mike Dahlin's layered presentation approach. - Use Case: You have an accepted OSDI paper and a 20-minute oral slot. Use this Skill to extract the thesis, architecture figure, and key evaluation results from the paper, then generate a 20-slide Beamer deck plus a PPTX version with speaker notes and a demo backup slide. ## Quick Start Generate an oral conference talk slide deck in both Beamer PDF and PPTX formats from my compiled paper, with speaker notes for each slide.

Frequently Asked Questions about presenting-conference-talks

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

FAQPage Schema
How do I create conference presentation slides from a research paper?▼

Extract the thesis, contributions, architecture figure, and key evaluation figures from the compiled paper, then map sections to a slide template matching your talk type. This Skill generates both a Beamer LaTeX PDF and an editable PPTX with speaker notes per slide.

How many slides should a 20-minute conference talk have?▼

An oral talk of 15-20 minutes typically uses 15-22 slides, roughly one slide per minute. Spotlight talks of 5-8 minutes use 8-12 slides, while poster-talks of 3-5 minutes need only 5-8 slides covering the problem and key result.

Beamer vs PowerPoint for academic conference presentations?▼

Beamer produces professionally typeset PDFs with strong math support and version-control friendliness, ideal for the final presentation. PPTX generated via python-pptx allows last-minute edits and venue template compatibility, making it better as a working draft for co-author review.

How do I add speaker notes to PPTX slides with python-pptx?▼

Access slide.notes_slide and set notes_slide.notes_text_frame.text to your note content. Include timing markers, the key point to convey, and a transition sentence to the next slide, targeting three to four sentences per slide.

Why does Beamer compilation fail when including figures?▼

Compilation usually fails due to incorrect figure paths. Use \graphicspath{{figures/}} in the preamble to point at your figures directory, and compile with latexmk -pdf -interaction=nonstopmode to surface errors without halting.

What should a systems conference talk include differently from an ML talk?▼

Systems talks should include a live demo or pre-recorded screencast with a recorded backup, an animated architecture walkthrough using progressive reveal, and 2-3 annotated evaluation figures where the takeaway is stated before showing the data.