用途:将 Markdown 文件转换为格式良好的 PDF,适用于规范文档分享、README 导出及需要打印的 Markdown 场景。触发词包括“markdown to pdf”“render to pdf”“pdf from markdown”“print this markdown”。
主要能力:使用 crossnote(Markdown Preview Enhanced 引擎)渲染;支持 Mermaid 流程图与序列图等图表、KaTeX 数学公式、GitHub 主题代码语法高亮;自动在页脚添加页码(第 X / Y 页);采用干净的 GitHub-light 打印优化主题;通过 Chrome/Puppeteer 渲染。
使用方式: ~/.claude/skills/md-to-pdf/scripts/md-to-pdf.cjs input.md(生成 input.pdf) ~/.claude/skills/md-to-pdf/scripts/md-to-pdf.cjs input.md output.pdf(自定义输出名) 可用选项:-o FILE 指定输出文件名。 可选别名:alias md-to-pdf='~/.claude/skills/md-to-pdf/scripts/md-to-pdf.cjs' 若目标是打印而非生成 PDF,可在生成后配合 /print 技能并使用 rm 清理 PDF;/print 会自动处理双面与黑白默认设置。
要求:需安装 Chrome 或 Chromium(macOS/Linux 自动检测);需 Node.js 运行脚本;首次使用需在技能目录执行 npm install 安装依赖。
限制:资料未说明支持的其他操作系统、输出主题自定义、批量处理(除示例循环外)或性能参数。