Skill · #358 trending skills repo · ↗ +1 stars this week

Beamer2pptx

xdmlxdml/beamer2pptx

A Codex Skill for converting Beamer PDFs into editable PowerPoint decks with native equations.

Stars
175
This week
+1
Forks
8
Open issues
1
Skills inside
1
Star trend · last 9 days+1 ★
Oct 29, 2026: 174 starsOct 30, 2026: 174 starsOct 31, 2026: 174 starsNov 1, 2026: 175 starsNov 2, 2026: 175 starsNov 3, 2026: 175 starsNov 4, 2026: 174 starsNov 5, 2026: 175 starsNov 6, 2026: 175 starsNov 7, 2026: 175 stars

Get started

Install the skills

npx skills add xdmlxdml/beamer2pptx

Installs into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.

Inside this repo

1 skill

Documentation

README

View on GitHub ↗

beamer2pptx

Original Beamer PDF versus Microsoft PowerPoint output

Formula comparison: original PDF versus Microsoft PowerPoint output

Left: the original Beamer PDF. Right: the converted PPTX opened in Microsoft PowerPoint, shown without retouching. Fidelity varies by document, but the objects are always real, not a picture of the page.

An agent Skill that rebuilds a Beamer PDF as an editable PowerPoint deck: real text boxes, shapes and native equations, not a screenshot of each slide pasted into a .pptx wrapper. The compiled PDF is the reference for layout; verified LaTeX supplies the math.

Use it to revise a LaTeX presentation in PowerPoint: update wording, move slide elements, or fix an equation without rebuilding the deck from source.

What you can expect

PDF content PowerPoint result
Titles, paragraphs and labels Editable text boxes matching the original layout. Font availability affects the match.
Panels, lines and supported vector artwork Editable shapes and paths. Complex artwork may become several objects.
Photographs and other bitmap images Separate movable, resizable pictures; their internal content stays non-editable.
Formulas with verified LaTeX Native Office Math equations, editable in PowerPoint's equation editor. Complete equation rows stay together.
Formulas without verified LaTeX Editable characters where extraction permits, with reduced semantic editability flagged, not hidden.
PDF hyperlinks and Beamer navigation Clickable links and supported slideshow actions, mapped to PowerPoint's equivalents.

The conversion aims to keep page count, proportions, placement, colors and typography. Math symbols are sized against your compiled PDF, including inline versus display operators, rather than forced to one standard size.

Beamer themes, fonts and custom macros vary, so exact visual equivalence isn't guaranteed for every document. TikZ artwork doesn't become editable source or a data chart, overlay pages stay separate slides rather than recovered animations, and unusual glyphs, transparency or clipping may need a manual look.

Use the Skill

In Codex, request installation:

Install the Skill from https://github.com/xdmlxdml/beamer2pptx/tree/main/beamer2pptx

Then invoke it with your PDF:

Use $beamer2pptx to convert main.pdf into an editable main.pptx.
Use main.tex as the formula source. Preserve the PDF's layout and symbol sizes,
and validate the result in Microsoft PowerPoint before delivery.

Required: the compiled PDF. Recommended: the .tex source, macro definitions and custom fonts. A PDF alone is enough to start; the agent explains any formula it can't confidently reconstruct instead of guessing.

This is an agent workflow, not a one-click converter — it needs file/command access, Python dependencies, Pandoc for native equations, and the @oai/artifact-tool presentation runtime. See runtime requirements. Other agent hosts need equivalent tooling and may require adaptation.

Validation and delivery

The Skill checks editable objects and package structure, compares slides with the source, and is directed to open the final file in Microsoft PowerPoint, inspect every slide, and test equations and navigation. Where supported, operator sizes are measured against PowerPoint's own PDF export.

You receive the PPTX with a short account of what was validated and what wasn't. If PowerPoint is unavailable, the result is labeled an unverified draft; rendering correctly in WPS or another app doesn't stand in for a PowerPoint compatibility check.

Example files

Try the source PDF, example PPTX, and LaTeX source.

License

MIT. The license covers this repository's code and original examples, not user-supplied documents or their embedded assets.