OpenClaw skill that converts Markdown files into formatted PDF documents using marked + puppeteer.
Developed by FlamaTech.io.
- Node.js 18+
npm installnpm run buildnode dist/index.js --input ./examples/input.md --output ./examples/output.pdf --title "My PDF"import { convertMarkdownToPdf } from './dist/index'
await convertMarkdownToPdf({
inputPath: './docs/file.md',
outputPath: './artifacts/file.pdf',
title: 'File export',
})npm testThe test suite covers:
- successful markdown to PDF conversion
- missing/invalid input paths
- empty markdown handling
- recursive output directory creation
See SKILL.md for OpenClaw integration contract and execution flow.