presenting-conference-talks

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

2|Updated Aug 15, 2026
One-click install
npx skills add https://github.com/Jensen-Yao/agents-skills --skill presenting-conference-talks-jensen-yao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: presenting-conference-talks
Source: https://github.com/Jensen-Yao/agents-skills/tree/main/skills/presenting-conference-talks
Command: npx skills add https://github.com/Jensen-Yao/agents-skills --skill presenting-conference-talks-jensen-yao

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 Generation: Produces both 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 & Systems Specifics: Generates per-slide speaker notes with timing markers and transitions, plus guidance for demo slides, architecture walkthroughs, and evaluation highlights. - 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 results from the paper, then generate a 20-slide Beamer deck and matching PPTX with speaker notes. ## 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 generate conference slides from a research paper?▼

Provide the compiled paper and talk type, and the Skill extracts the thesis, contributions, architecture figure, and key evaluation figures, then maps them to a slide structure template. It outputs both a Beamer LaTeX source for PDF and a python-pptx script for an editable PPTX.

How many slides should an oral conference talk have?▼

An oral talk of 15-20 minutes should have 15-22 slides, roughly one slide per minute. Spotlight talks of 5-8 minutes use 8-12 slides, poster-talks use 5-8 slides, and invited talks of 30-45 minutes use 25-40 slides.

Beamer vs PPTX for academic conference presentations?▼

Beamer produces professionally typeset PDFs with strong math support and version-control friendliness, ideal for the final presentation. PPTX generated with 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 Beamer and PPTX slides?▼

In Beamer, use the \note{} command inside each frame, optionally shown on a second screen with \setbeameroption. In python-pptx, access slide.notes_slide.notes_text_frame and set its text to include timing markers and transition sentences.

Why does Beamer compilation fail with missing figures?▼

Compilation usually fails because figure paths are incorrect relative to the .tex file. Set \graphicspath{{figures/}} in the preamble to point at your figure directory, and compile with latexmk -pdf -interaction=nonstopmode to surface errors.

When should I not use this slide generation approach?▼

This Skill is for generating presentation slides from an already-written paper, not for writing the paper itself or creating publication-quality plots. For paper writing use a paper-writing skill, and for figure creation use an academic plotting skill.