aris-paper-slides

Generate beamer LaTeX and PPTX conference slides with speaker notes from a compiled paper.

1.1k|116|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenLAIR/dr-claw --skill aris-paper-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aris-paper-slides
Source: https://github.com/OpenLAIR/dr-claw/tree/main/skills/aris-paper-slides
Command: npx skills add https://github.com/OpenLAIR/dr-claw --skill aris-paper-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx.

What problem does it solve?

Turning a finished research paper into a conference talk requires manually condensing sections into slides, designing a narrative arc, writing speaker notes, and preparing a talk script, which is time-consuming and error-prone.

Core Features & Use Cases

  • Slide Generation from Papers: Reads a compiled LaTeX paper and produces a beamer slide deck (PDF) plus an editable PPTX via python-pptx, with venue-specific color schemes (NeurIPS, ICML, ICLR, CVPR, and more).
  • Talk-Type Awareness: Adjusts slide count and content depth for oral, spotlight, poster-talk, or invited talks based on the target duration.
  • Speaker Support Materials: Generates per-slide speaker notes, a full word-for-word talk script with timing budget, and anticipated Q&A answers.
  • Use Case: After finishing a NeurIPS paper, run the skill on your paper directory to get a 10-slide spotlight deck with speaker notes and a rehearsal script, then refine the PPTX before the conference.

Quick Start

Ask the assistant to generate conference slides from your compiled paper directory, for example by saying to make spotlight slides for NeurIPS from the paper folder.

Frequently Asked Questions about aris-paper-slides

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

FAQPage Schema
How do I generate conference slides from a LaTeX paper?

Point the skill at your paper directory containing main.tex and section files. It extracts content, builds a slide outline matched to your talk type, then compiles a beamer deck with latexmk and exports an editable PPTX.

How to convert beamer slides to PowerPoint PPTX?

The skill writes a generate_pptx.py script using python-pptx that recreates each beamer frame as a PowerPoint slide with matching titles, bullets, figures, and speaker notes. Install python-pptx via pip if it is missing.

Does it support different talk lengths like spotlight or oral?

Yes, four talk types are supported: poster-talk (5-8 slides), spotlight (8-12), oral (15-22), and invited (25-40). Slide count and content depth adjust automatically based on the talk type and duration in minutes.

Can I use venue-specific color themes for NeurIPS or ICML slides?

Yes, built-in color schemes exist for NeurIPS, ICML, ICLR, AAAI, ACL, EMNLP, CVPR, ECCV, and a generic option. Override the venue through the parameter pass-through syntax when invoking the skill.

Why does slide compilation fail with Chinese text in beamer?

pdflatex cannot render CJK characters, so the skill detects Chinese, Japanese, or Korean content and switches the engine to xelatex. Ensure xelatex is installed and that your beamer setup loads a CJK-capable font package.