LaTeX Document Skill

Скилл для Claude Code: описываешь документ словами, получаешь готовый PDF на LaTeX. Шаблоны, скрипты компиляции, распознавание PDF и рукописных заметок

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает скрипты на Python и оболочке для сборки документов
  • Скрипт setup.sh ставит системные пакеты, часть скриптов ходит в сеть, например за BibTeX по DOI
Все причины и проверки

ndpvt-web/latex-document-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/latex-document-skill

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 24 сент. 2026, коммит 47f7280.

Текст для агента

Скопируй скилл в каталог: git clone https://github.com/ndpvt-web/latex-document-skill.git ~/.claude/skills/latex-document, затем поставь зависимости: bash ~/.claude/skills/latex-document/setup.sh.

Другие способы из описания автора
git clone https://github.com/ndpvt-web/latex-document-skill.git ~/.claude/skills/latex-document

Копирует скилл в каталог Claude Code. После этого поставьте зависимости через setup.sh.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл собирает документы на LaTeX по описанию на обычном языке и компилирует их в PDF с превью в PNG, знание LaTeX от пользователя не требуется. В комплекте 27 шаблонов: резюме, отчеты, статьи, диссертации, презентации, постеры, экзамены, счета, книги, шпаргалки и заполняемые формы. Скрипты отвечают за компиляцию через pdflatex, xelatex или lualatex, построение графиков и таблиц, рассылку по данным из CSV, сравнение версий и работу с PDF. Отдельный конвейер распознает готовые PDF и рукописные заметки и превращает их в чистый .tex. Есть справочные материалы по темам и скрипт setup.sh, который ставит TeX Live и остальные зависимости.

Для кого. Для студентов, исследователей и всех, кому нужен аккуратный PDF без ручной работы с LaTeX.

Подходит, если

  • Нужны резюме, отчет, статья, презентация или постер в PDF без ручного LaTeX
  • Нужно распознать готовый PDF или рукописные заметки и получить .tex
  • Нужно собрать в документ таблицы и графики из CSV

Не подходит, если

  • В окружении нет TeX Live и системных зависимостей, а поставить их нельзя
  • Нужен только редактируемый формат вроде DOCX без установки LaTeX-окружения

Пример запроса к агенту

Собери мое резюме в PDF из этого текста

Ограничения

Нужны TeX Live, Poppler, ImageMagick, Pandoc, Python 3 с matplotlib, numpy и pandas и qpdf, часть возможностей требует Node, Java, Graphviz, chktex или latexdiff. Скрипт setup.sh ставит зависимости на Debian, macOS, Fedora, Alpine и Arch. Качество распознавания рукописного текста зависит от исходника. Лицензия в репозитории не указана, это стоит учесть при использовании в работе.

Как отключить. Удалите папку скилла latex-document из каталога ~/.claude/skills/.

Проверка безопасности

  • Запускает скрипты на Python и оболочке для сборки документов
  • Скрипт setup.sh ставит системные пакеты, часть скриптов ходит в сеть, например за BibTeX по DOI

Коротко о README

README описывает универсальный скилл LaTeX для Claude Code: пользователь описывает документ словами, скилл выдает готовый PDF. Заявлены 27 шаблонов, 27 скриптов автоматизации и справочные руководства по темам. Таблица примеров показывает сценарии от резюме и отчетов с графиками до превращения рукописных заметок и многостраничных сканов в чистый LaTeX через распознавание. Установка идет копированием папки в каталог скиллов, а зависимости ставит скрипт setup.sh для Debian, macOS, Fedora, Alpine и Arch. Домашняя ссылка ведет на платформу автора.

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.

Частые вопросы

Нужно ли знать LaTeX?

Нет. Документ описывается обычным языком, а компиляцию и разметку берет на себя скилл.

Что нужно установить?

TeX Live, Poppler, ImageMagick, Pandoc, Python 3 и qpdf, все это ставит скрипт setup.sh, проверить набор можно командой setup.sh --check.

Официальный

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний рискБез VPN187,4 тыс.Звезды репозитория
Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск178,8 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск56,8 тыс.Звезды репозитория
Выбор редакции

Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов

СкиллСредний рискБез VPN42,6 тыс.Звезды репозитория
Foxx AILaTeX Document Skill

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.