.claude/skills/translate-to-quarto/SKILL.md
Translate Beamer LaTeX to Quarto RevealJS. Multi-phase workflow with TikZ extraction and QA.
npx skillsauth add alohays/paper2pr translate-to-quartoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Full translation of a Beamer LaTeX lecture to Quarto RevealJS HTML slides.
CRITICAL: The Beamer .tex file is the SINGLE SOURCE OF TRUTH.
Scan Beamer for all custom environments. Verify CSS equivalents exist in your theme SCSS. If any are missing, create them FIRST.
Run /extract-tikz to verify SVGs match current Beamer source.
List all RDS files needed for interactive charts.
Extract all citations from Beamer, map to bibliography keys.
beamer-translator agentReference extracted SVGs with 0-based indexing.
Interactive plotly from RDS data, static SVG for TikZ/complex figures.
Render, count slides, go through EVERY slide checking for issues.
Run pedagogy-reviewer before visual polish.
Semantic colors, transition slides, framing sentences.
Run /proofread on the QMD file.
Render, open in browser, verify all elements.
Apply any corrections back to Beamer source.
Update CLAUDE.md, session log, create PR.
documentation
Generate speaker notes (presentation script) for Quarto RevealJS slides. Supports English and Korean. Use when user asks to "write speaker notes", "add presentation script", "speaker script", "발표 스크립트", or "스피커 노트".
testing
Perform adversarial visual audit of Quarto or Beamer slides checking for overflow, font consistency, box fatigue, and layout issues.
testing
Validate bibliography entries against citations in all lecture files. Find missing entries and unused references.
development
Multi-agent slide review (visual, pedagogy, proofreading). Use for comprehensive quality check before milestones.