duc01226 avatar

Markdown To Pdf

This is a straightforward markdown to PDF converter built on md-to-pdf and Puppeteer. It handles syntax highlighting out of the box, lets you pass custom CSS for styling, and processes YAML frontmatter. The implementation is sensible: uses system Chrome when available, falls back to downloading Chromium if needed (that's the 150MB first-run cost). Output is clean with proper margins, code block backgrounds, and table formatting. You get a JSON response with page count on success. It's a solid choice if you need programmatic PDF generation from markdown without fighting with pandoc configs or wrestling LaTeX templates into submission.

skills.sh installs
693
GitHub stars
12
last updated
Aug 21, 2026

Install

$ npx -y skills add duc01226/easyplatform --skill markdown-to-pdf --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a straightforward markdown to PDF converter built on md-to-pdf and Puppeteer. It handles syntax highlighting out of the box, lets you pass custom CSS for styling, and processes YAML frontmatter. The implementation is sensible: uses system Chrome when available, falls back to downloading Chromium if needed (that's the 150MB first-run cost). Output is clean with proper margins, code block backgrounds, and table formatting. You get a JSON response with page count on success. It's a solid choice if you need programmatic PDF generation from markdown without fighting with pandoc configs or wrestling LaTeX templates into submission.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/duc01226/easyplatform
Categories
Frontend Development, Office & Documents
First seen
Jun 3, 2026

More from duc01226/easyplatform

All 4
1rstackjs avatarrspack-best-practicesrstackjs/agent-skillsRspack best practices for config, CLI workflow, type checking, CSS, bundle optimization, assets and profiling. Use when writing, reviewing, or troubleshooting R689skills.sh installs
2jezweb avatarux-extractjezweb/claude-skillsExhaustively extract UX patterns from a reference web app. Walks every screen, captures screenshots of every state, records interaction patterns, copy verbatim,687skills.sh installs
3ruvnet avatarcost-booster-routeruvnet/rufloRoute tasks through hooks_route, partition by Agent Booster availability, and report Tier 1 bypass utilization with $0 cost684skills.sh installs
4ruvnet avatarintelligence-transferruvnet/rufloPublish or fetch learned patterns across projects via IPFS (Pinata) -- the cross-project pattern transfer that hooks_transfer enables684skills.sh installs
5mohitmishra786 avatarebpfmohitmishra786/low-level-dev-skillseBPF skill for Linux observability and networking. Use when writing eBPF programs with libbpf or bpftrace, attaching kprobes/tracepoints/XDP hooks, debugging ve672skills.sh installs
6product-on-purpose avatartool-design-sprint-decide-and-storyboardproduct-on-purpose/pm-skillsDay 3 (Wednesday) move of a Design Sprint that runs the art museum layout, heat map, speed critique, straw poll, Decider supervote, rumble-vs-all-in-one decisio666skills.sh installs