AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Latex To Pptx

skill-darl-genai-instructional-agents-skills-latex-to-pptx · by DaRL-GenAI

Convert a Beamer LaTeX (.tex) file into a fully-editable PowerPoint (.pptx) deck. Use this when the user has a .tex slide source and wants an editable .pptx — for example "convert this LaTeX to PPT", "export my beamer slides as PowerPoint", or when they mention editing slides in PowerPoint/Keynote.

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-darl-genai-instructional-agents-skills-latex-to-pptx

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-darl-genai-instructional-agents-skills-latex-to-pptx)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Latex To Pptx? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

LaTeX → PPTX Conversion

Converts a Beamer .tex file into a native, editable PowerPoint deck using the instructional_agents parser plus pptxgenjs.

When to invoke this skill

  • User has a .tex file (Beamer or Beamer-compatible) and wants a .pptx
  • User asks to "export LaTeX slides to PowerPoint / Keynote"
  • User wants to edit generated slides in PowerPoint (vs. getting a static PDF)

Do not invoke this for:

  • Generating new slides from scratch → use course-generate
  • Compiling LaTeX to PDF → use latex-compile

Prerequisites

Before running, verify:

  1. Python 3.11+ with instructional-agents installed:

``bash pip show instructional-agents || pip install instructional-agents ``

  1. Node.js with pptxgenjs:

``bash node -e "require('pptxgenjs')" 2>/dev/null || npm install -g pptxgenjs ``

If either is missing, tell the user and offer to install.

Usage

Run the wrapper script with the input .tex path. The .pptx is written next to the source unless --output is given.

python3 "${CLAUDE_PLUGIN_ROOT}/skills/latex-to-pptx/scripts/convert.py" \
   [--output ]

Arguments

| Arg | Required | Description | |---|---|---| | ` | yes | Path to the Beamer .tex file | | --output | no | Output .pptx` path (default: same dir, same stem) |

Example

python3 "${CLAUDE_PLUGIN_ROOT}/skills/latex-to-pptx/scripts/convert.py" \
  ~/courses/ml/chapter1.tex
# → ~/courses/ml/chapter1.pptx

Supported LaTeX constructs

itemize, enumerate, block, alertblock, code listings (lstlisting), inline & display math, columns, tikz (rendered as placeholder boxes).

Output

An editable .pptx — every text object, bullet list, and code block is a native PowerPoint shape, not an embedded image. Safe to edit in PowerPoint, Keynote, or Google Slides.

Troubleshooting

  • "pptxgenjs not found"npm install -g pptxgenjs
  • Math doesn't renderpptxgenjs doesn't support native LaTeX math;

the skill emits math as plain text. For math-heavy decks, keep the PDF.

  • \include / \input → flatten first with latexpand input.tex > flat.tex

then run the skill on flat.tex.

Citation

This skill wraps code from Instructional Agents (arXiv:2508.19611). If used in published work, please cite the paper — see the plugin README.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.