Beamer To Ltx Talk
Description
Claude Code (or any other agent) skill for converting LaTeX Beamer slide decks to the accessible, tagged-PDF ltx-talk class.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
beamer-to-ltx-talk
An [Agent Skill](https://agentskills.io) that converts existing LaTeX **Beamer** slide decks to the **ltx-talk** class, producing tagged, accessible PDF (PDF/UA, PDF/A). Built and tested with [Claude Code](https://claude.ai/code), but the `SKILL.md` format is an open, cross-tool standard. The [client list](https://agentskills.io/clients) includes Cursor, GitHub Copilot, Gemini CLI, Codex, and dozens of others. Point any compliant agent at this repo, or just ask any coding agent with file-read and shell access to follow `SKILL.md`.
The guiding principle is **faithful, minimal, scripted change**: keep body content and slide order identical, rewrite only what the class change forces, and report every compromise made.
Why ltx-talk?
Beamer is [incompatible with `\DocumentMetadata`](https://github.com/josephwright/beamer/issues/808), the LaTeX kernel's tagging activation hook. ltx-talk is a purpose-built replacement that supports:
- Tagged PDF output (PDF/UA-2, PDF/A-4) via the LaTeX tagging kernel
- Native handout mode without per-deck edits
- Clean
\EditInstance-based theming instead of\setbeamer*commands
The trade-off is that ltx-talk is still experimental and has known incompatibilities, most of which only surface under tagging. This skill encodes the fixes discovered converting two real courses: an 11-deck course and a 20-deck course.
Prerequisites
| Requirement | Notes |
|---|---|
| TeX Live 2026+ | Needs LaTeX kernel ≥ 2026-06-01; dev branch needs ≥ 2026-06-01 |
| ltx-talk installed | kpsewhich ltx-talk.cls should return a path |
| latexmk | For the Makefile targets |
| Python 3.8+ | For scripts/convert_deck.py |
Check your setup:
kpsewhich ltx-talk.cls
pdftex --version
tlmgr info ltx-talk | grep -E 'cat-version|installed'
What the skill does
When you give a compatible agent a Beamer `.tex` file and ask to convert it, the skill:
- Checks the toolchain and surveys the d
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11