pandoc-pdf-generation

Generate PDFs from Markdown using Pandoc with XeLaTeX.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/James1218/claude-code-configurations --skill pandoc-pdf-generation-james1218
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pandoc-pdf-generation
Source: https://github.com/James1218/claude-code-configurations/tree/main/skills/pandoc-pdf-generation
Command: npx skills add https://github.com/James1218/claude-code-configurations --skill pandoc-pdf-generation-james1218

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Generate professional PDFs from Markdown using Pandoc with the XeLaTeX engine. This skill ensures automatic section numbering, table of contents, bibliography management, and LaTeX customization, enabling consistent, publication-ready documents across projects.

Core Features & Use Cases

  • Automatic section numbering and table of contents for long documents
  • Bibliography management with BibTeX/CSL support
  • Production-grade LaTeX preamble and optional customizations
  • Pre-flight checks and post-build validation to catch issues early
  • Automated PDFs workflows: integrate into reports, proposals, and manuals

Quick Start

Create a symlink to the universal build script once per project: ln -s ~/.claude/skills/pandoc-pdf-generation/assets/build-pdf.sh build-pdf.sh Generate PDF from Markdown: ./build-pdf.sh input.md output.pdf