latex-document-skill

Create and compile LaTeX documents into PDFs with version diffing and mail merge.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/Shizuku-in/latex-document-skill --skill latex-document-skill-shizuku-in
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: latex-document-skill
Source: https://github.com/Shizuku-in/latex-document-skill/tree/main
Command: npx skills add https://github.com/Shizuku-in/latex-document-skill --skill latex-document-skill-shizuku-in

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires texlive, poppler, imagemagick, pandoc, python3, matplotlib, numpy, pandas, jinja2, latexmk, texfot, poppler-utils, fontspec, babel, xeCJK, polyglossia, siunitx, booktabs, hyperref, book, tikzposter, exam, geometry, amsmath, amssymb, amsthm, biblatex, biber, makeindex, makeglossaries, chktex, latexdiff, graphviz, plantuml, mermaid, qpdf, pypdf, pdfplumber, pdf2image, reportlab, python3, node.js, java, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of creating, compiling, and converting documents into professional-quality PDFs, catering to a wide range of document types and formats.

Core Features & Use Cases

  • Document Creation and Conversion: Generate LaTeX documents from scratch or convert existing formats like Markdown, DOCX, HTML to LaTeX.
  • LaTeX Compilation: Compile LaTeX documents into PDFs with advanced features like version diffing, mail merge, and PDF/A compliance.
  • Document Types: Supports various document types including resumes, reports, books, posters, exams, and more.
  • Use Case: If you need to create a LaTeX document for academic publishing, you can use this Skill to design the document structure, choose templates, and compile the final PDF with all the required features.

Quick Start

Run the latex-document skill with the command: create-document --type resume --output resume.pdf

Frequently Asked Questions about latex-document-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Markdown or DOCX files to a professional PDF using LaTeX?

Converting Markdown or DOCX to a professional PDF involves translating the source format into LaTeX using Pandoc, then compiling the LaTeX document into a high-quality PDF. This Skill automates the entire creation and conversion pipeline.

Can I compile LaTeX documents with advanced features like version diffing and mail merge?

Yes, compiling LaTeX documents with version diffing, mail merge, and PDF/A compliance is fully supported. The Skill utilizes latexmk and latexdiff to automate these advanced PDF compilation features.

What do I need to create academic documents like resumes, reports, and exams in LaTeX?

Creating academic documents like resumes, reports, and exams requires a LaTeX environment with packages like texlive, amsmath, and exam. The Skill provides templates and manages compilation dependencies to generate professional PDFs.

Does this LaTeX compilation workflow support Chinese language and international fonts?

Yes, LaTeX compilation supports Chinese language and international fonts using fontspec, xeCJK, and polyglossia packages. These dependencies enable proper multilingual typesetting and PDF generation within the workflow.

What is the best way to generate PDF/A compliant documents from LaTeX source files?

Generating PDF/A compliant documents from LaTeX source files is achieved by configuring the TeX compiler settings and utilizing poppler-utils for PDF validation. This ensures your compiled PDF meets archival standards.

Can I use Python and matplotlib to generate plots and embed them in a LaTeX document?

Yes, you can use Python with matplotlib and numpy to generate plots and embed them in a LaTeX document. The Skill integrates Python scripts to process data and automatically insert visual assets into the final PDF.