LaTeX Document Skill
A Claude Code skill: describe a document in plain words and get a compiled LaTeX PDF. Templates, build scripts and OCR of PDFs and handwritten notes
- 828 ★ on the repository
- Last commit
Extended access
Why this level
- Runs Python and shell scripts to build documents
- The setup.sh script installs system packages, and some scripts reach the network, for example fetching BibTeX by DOI
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/latex-document-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs Python and shell scripts to build documents
- The setup.sh script installs system packages, and some scripts reach the network, for example fetching BibTeX by DOI
This is third-party code. Review the repository files before installing.
What it does
The skill builds LaTeX documents from a plain-language description and compiles them to PDF with PNG previews, and the user needs no LaTeX knowledge. It ships 27 templates: resumes, reports, papers, theses, presentations, posters, exams, invoices, books, cheat sheets and fillable forms. Scripts handle compilation via pdflatex, xelatex or lualatex, chart and table generation, mail merge from CSV, version diffing and PDF operations. A separate pipeline OCRs existing PDFs and handwritten notes and turns them into clean .tex. It includes topic reference guides and a setup.sh script that installs TeX Live and the other dependencies.
Who it is for. For students, researchers and anyone who needs a polished PDF without hand-writing LaTeX.
Good fit when
- You need a resume, report, paper, presentation or poster as a PDF without hand-written LaTeX
- You need to OCR an existing PDF or handwritten notes into .tex
- You need to build tables and charts from CSV into a document
Not a fit when
- Your environment has no TeX Live and system dependencies and you cannot install them
- You only need an editable format such as DOCX without setting up a LaTeX toolchain
Example request
Build my resume as a PDF from this textLimitations
It needs TeX Live, Poppler, ImageMagick, Pandoc, Python 3 with matplotlib, numpy and pandas, and qpdf; some features also need Node, Java, Graphviz, chktex or latexdiff. The setup.sh script installs dependencies on Debian, macOS, Fedora, Alpine and Arch. Handwriting OCR quality depends on the source. The repository states no license, which is worth considering for work use.
How to disable. Remove the latex-document skill folder from the ~/.claude/skills/ directory.
FAQ
Do I need to know LaTeX?
No. You describe the document in plain language, and the skill handles compilation and markup.
What do I need to install?
TeX Live, Poppler, ImageMagick, Pandoc, Python 3 and qpdf, all installed by the setup.sh script; run setup.sh --check to verify the set.
Discussion
No questions or reviews yet.
Related
SkillsFive LaTeX skills: build repair, prose polish, journal template migration, paper reading and TeX recovery from PDF.
Eight skills for finished papers and theses in LaTeX and Typst: compile, references, language polish, cover letters and a reviewer-style audit
Eight skills for LaTeX research papers, from topic to compiled PDF, with verified BibTeX citations and gated steps
A skill that takes an academic Beamer LaTeX talk from draft to a verified PDF: XeLaTeX builds, review and a TikZ audit
A Claude Code skill for research papers: a five-stage pipeline, section rules, a style audit and an independent red-team review.
A set of LaTeX templates for Chinese research documents paired with Claude Code and Codex skills that fill and verify them
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| LaTeX Document Skill (this card) | no | 828 | ||
| Kami | no | 12,526 | a skill that typesets resumes | |
| Overleaf MCP Server | no | API key | 357 | an MCP server for Overleaf |
README in short
The README describes a universal LaTeX skill for Claude Code: the user describes a document in words and the skill returns a finished PDF. It claims 27 templates, 27 automation scripts and topic reference guides. An example table shows scenarios from resumes and reports with charts to turning handwritten notes and multi-page scans into clean LaTeX through OCR. Installation is by copying the folder into the skills directory, and dependencies are installed by the setup.sh script for Debian, macOS, Fedora, Alpine and Arch. The homepage link points to the author's platform.
README badge
Original SKILL.md
--- name: latex-document-skill description: > Universal LaTeX document skill: create, compile, and convert any document to professional PDF with PNG previews. Supports resumes, reports, cover letters, invoices, academic papers, theses/dissertations, academic CVs, presentations (Beamer), scientific posters, formal letters, exams/quizzes, books, cheat sheets, reference cards, exam formula sheets, fillable PDF forms (hyperref form fields), conditional content (etoolbox toggles), mail merge from CSV/JSON (Jinja2 templates), version diffing (latexdiff), charts (pgfplots + matplotlib), tables (booktabs + CSV import), images (TikZ), Mermaid diagrams, watermarks, landscape pages, bibliography/citations, multi-language/CJK (auto XeLaTeX), algorithms/pseudocode, colored boxes (tcolorbox), SI units (siunitx), Pandoc format conversion (Markdown/DOCX/HTML to LaTeX), and PDF-to-LaTeX conversion of handwritten or printed documents. Compile script supports pdflatex, xelatex, lualatex with auto-detection, latexmk backend, texfot log filtering, PDF/A output, and verbosity control. --- # LaTeX Document Skill Create any LaTeX document, compile to PDF, and generate PNG previews. Convert PDFs of any type to LaTeX.