A straightforward Node.js CLI that converts Markdown files to PDF without the usual ceremony of installing Pandoc or LaTeX dependencies. You point it at a .md file, optionally specify an output path, and get a rendered PDF with support for the basics: headings, lists, code blocks, blockquotes. It won't win design awards, but if you need to turn documentation or notes into a shareable PDF and don't want to mess with browser print dialogs or heavyweight toolchains, it does the job. Best for quick exports where you care more about preserving structure than pixel-perfect typography.

skills.sh installs
185
last updated
Jun 3, 2026

Install

$ npx -y skills add willseed/md-2-pdf --skill md-to-pdf --agent claude-code

Installs into .claude/skills of the current project.

Files

Markdown to PDF (Node.js + TypeScript)

Quick start

Use the included TypeScript script:

cd /Users/willseed/GitRepo/skill/md-to-pdf
npm install
npm run convert -- --input /path/to/file.md --output /path/to/file.pdf

Notes

  • Required argument: --input (or -i)
  • Optional argument: --output (or -o)
  • If --output is omitted, the script writes PDF next to the source markdown file.
  • Supports basic markdown rendering: headings, lists, blockquotes, horizontal rules, and fenced code blocks.

Sponsors

Details

Repository
github.com/willseed/md-2-pdf
Category
Office & Documents
First seen
Jun 3, 2026
1nexu-io avatarhtml-ppt-graphify-dark-graphnexu-io/open-design暗底知识图谱 deck —184skills.sh installs
2nexu-io avatarhtml-ppt-knowledge-arch-blueprintnexu-io/open-design奶油蓝图架构 deck — 奶油纸184skills.sh installs
3nexu-io avatarhtml-ppt-product-launchnexu-io/open-designLaunch keynote deck — dark hero + light content, warm orange→peach accent, feature cards, pricing tiers, CTA. Use when announcing a product, launching a feature181skills.sh installs
4composiohq avatargmail-automationcomposiohq/awesome-claude-skillsAutomate Gmail tasks via Rube MCP (Composio): send/reply, search, labels, drafts, attachments. Always search tools first for current schemas.173skills.sh installs
5erichowens avatardocument-generation-pdferichowens/some_claude_skillsdocument generation pdf172skills.sh installs
6akillness avatarobsidian-pluginakillness/oh-my-skillsobsidian plugin171skills.sh installs