pandoc

Convert documents between HTML, Markdown, PDF, DOCX, LaTeX, and EPUB formats.

2|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/eins78/agent-skills --skill pandoc-eins78
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pandoc
Source: https://github.com/eins78/agent-skills/tree/main/skills/pandoc
Command: npx skills add https://github.com/eins78/agent-skills --skill pandoc-eins78

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Pandoc provides a single, reliable way to convert documents between dozens of formats (HTML, Markdown, PDF, DOCX, LaTeX, EPUB, etc.), reducing ad-hoc script growth and format drift.

Core Features & Use Cases

  • Converts between numerous input and output formats via a consistent CLI
  • Supports metadata blocks, templates, and filters to customize output
  • Use cases include generating PDFs from Markdown for reports, converting Word docs to Markdown for version control, and producing slides from notes

Quick Start

Run a sample conversion by converting input.md to output.html with pandoc.

Frequently Asked Questions about pandoc

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

FAQPage Schema
How do I convert Markdown to PDF for report generation?▼

To convert Markdown to PDF for report generation, you use a universal document converter that applies a consistent CLI to transform input files. This streamlines cross-format workflows by directly targeting PDF outputs from Markdown sources.

What is the best way to convert Word documents to Markdown for version control?▼

The best way to convert Word documents to Markdown for version control is using a universal document converter that processes DOCX files directly. This reduces format drift and eliminates the need for ad-hoc conversion scripts.

Can I use templates and metadata to customize document conversion outputs?▼

Yes, you can use templates and metadata to customize document conversion outputs. The conversion process supports metadata blocks, templates, and Lua-based filters as part of its option set to tailor the final document.

Does a single document converter support HTML, LaTeX, and EPUB formats?▼

A single document converter does support HTML, LaTeX, and EPUB formats. It provides a reliable way to convert documents between dozens of formats, applying broadly to various input and output types via a consistent CLI.

How do I produce presentation slides from my text notes?▼

To produce presentation slides from your text notes, you can use a universal document converter that supports slide production. This allows you to generate slides directly from formats like Markdown without manual formatting.

Why should I use a universal document converter instead of format-specific scripts?▼

You should use a universal document converter instead of format-specific scripts to reduce ad-hoc script growth and format drift. It provides a single, reliable way to convert documents between over 60 formats via a consistent CLI.