Skip to content
Back to skills

Md To Pdf

ASecurity

Convert Markdown to PDF via Pandoc with two rendering engines.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsbashnodedocumentation

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add fabioc-aloha/Alex_Skill_Mall --skill md-to-pdf --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Md To Pdf?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Md To Pdf
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fabioc-aloha-md-to-pdf-7664bb4c/badge)](https://www.skillsdirectory.com/skills/fabioc-aloha-md-to-pdf-7664bb4c)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
type: skill
lifecycle: stable
inheritance: inheritable
name: md-to-pdf
description: Convert Markdown to PDF via Pandoc with two rendering engines.
tier: standard
applyTo: '**/*pdf*'
currency: 2026-04-30
lastReviewed: 2026-04-30
---

# md-to-pdf

Convert Markdown to PDF via Pandoc with two rendering engines.

## When to Use

- Reports, manuscripts, and printable documentation
- Documents needing high-fidelity typography (LaTeX engine)
- Faster turnaround drafts (HTML/wkhtmltopdf engine)

## What's Here

`md-to-pdf.cjs` — Node script that wraps Pandoc.

## External Dependencies

- `node` (≥ 16)
- `pandoc` (≥ 3.0) on PATH
- One of:
  - `lualatex` / TeX Live (high-quality typography, slower)
  - `wkhtmltopdf` (HTML route, faster, less precise)

## Usage

```bash
node md-to-pdf.cjs input.md
node md-to-pdf.cjs input.md --engine lualatex
node md-to-pdf.cjs input.md --engine wkhtmltopdf
node md-to-pdf.cjs input.md --output custom.pdf
```

The script auto-detects available engines if `--engine` is omitted, preferring `lualatex` when present.

## Frontmatter Hooks

YAML frontmatter is forwarded to Pandoc. Useful keys:

```yaml
---
title: My Document
author: Your Name
date: 2026-04-28
toc: true
geometry: margin=1in
---
```

## Notes

- Mermaid diagrams are pre-rendered to PNG and embedded
- Code blocks get syntax highlighting via Pandoc's `--highlight-style`
- Round-trip from `md-to-html` → `wkhtmltopdf` is roughly equivalent to the HTML engine

Files in this skill

  • README.md661 B
  • SKILL.md1.4 KB
  • md-to-pdf.cjs13.3 KB
  • plugin.json683 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…