HELLO, CREATORSGood work starts with a great skill.Find yours

Markdown Exporter

bowenliang123/markdown-exporter

Export Markdown files to PDF and other document formats through a local CLI, with Pandoc and Typst used for PDF rendering.

Latest update at:

274Stars67ForksRepository last pushed

About this Skill

Install the Agent Skill instructions and the md-exporter Python package, then convert Markdown input files with named CLI commands. The reviewed PDF implementation converts Markdown through Pandoc and Typst and includes font assets for multilingual output. Installing the Skill alone does not install the command-line runtime.

Why we picked it

A concrete file-to-file workflow for converting an agent’s Markdown draft into a shareable PDF, with additional Office and data exports.

What it helps with

  • Turn a Markdown research draft into a PDF.
  • Export tables or the same draft into additional Office and data formats.
  • Keep conversion as a repeatable local file-to-file command.

Workflow

Prepare Markdown

Write the document as a local Markdown file with the required headings, lists and tables.

Convert with the CLI

Use md_to_pdf for PDF, or another documented export command for the required format.

Review the document

Check page rendering, fonts, tables and any images before delivery.

Author-maintained Skill instructions

Installation and runtime

Install the Skill instructions, then provision the documented runtime dependencies before running a task.

CommandWhat it helps with
pip install md-exporterInstall the separate CLI runtime.
markdown-exporter md_to_pdf input.md output.pdfConvert a local Markdown file into a PDF.
markdown-exporter md_to_pdf -hInspect current PDF command options.

Author-maintained Skill instructionsOfficial project README

Scope and practical limits

This Skill exports Markdown. It does not extract or OCR an existing PDF; those are separate tasks.

Author-maintained Skill instructionsOfficial project README

License and source

The project is distributed under Apache-2.0. Agent subscriptions, external services and optional integrations have their own requirements.

Apache-2.0 license

Before you use it

  • Python 3.12+ and the md-exporter package for the reviewed version.
  • The PDF route uses Pandoc and Typst; allow the package’s rendering and font dependencies to install.
  • CLI commands accept input file paths. Inspect the exported pages, especially fonts, tables and long text.

Supported agents

Claude Code

Sources & references

Original sources are linked below. Practical starting points are editorial suggestions from SkillHey.