LaTeX Document Skill
Скилл для Claude Code: описываешь документ словами, получаешь готовый PDF на LaTeX. Шаблоны, скрипты компиляции, распознавание PDF и рукописных заметок
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает скрипты на Python и оболочке для сборки документов
- Скрипт setup.sh ставит системные пакеты, часть скриптов ходит в сеть, например за BibTeX по DOI
Установка
В терминале, через 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.
Скопируй скилл в каталог: 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 для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов