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

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

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
All reasons and checks

ndpvt-web/latex-document-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/latex-document-skill

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add ndpvt-web/latex-document-skill --skill latex-document-skill -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 47f7280.

Text for your agent

Copy the skill into the directory: git clone https://github.com/ndpvt-web/latex-document-skill.git ~/.claude/skills/latex-document, then install dependencies: bash ~/.claude/skills/latex-document/setup.sh.

Other ways from the author
git clone https://github.com/ndpvt-web/latex-document-skill.git ~/.claude/skills/latex-document

Copies the skill into the Claude Code directory. After that install dependencies via setup.sh.

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 text

Limitations

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.

Security check

  • 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

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.

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.

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.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AILaTeX Document Skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.