SuperAPI AI 工具集

marp-export

前端与建站

查看项目

更新于 10-15 17:30

技能介绍

用途:将已存在的 Marp Markdown 幻灯片文件(要求 YAML frontmatter 含 marp: true)导出为 PDF(默认)、HTML、PPTX 或 PNG 序列。

主要能力:调用 @marp-team/marp-cli 完成转换;通过 --theme-set 加载存储在 marp-slides-creator 技能中的自定义主题;为 PDF/PPTX 导出自动检测 Chrome/Chromium(失败时可手动设置 CHROME_PATH,仍不行则回退为 HTML);支持一次导出 PDF 和 HTML、按目录批量转换,以及 --pdf-notes、--pdf-outlines、--pptx-editable、--images png 等可选参数;导出后校验文件并报告路径、大小与警告。

使用方式:先确认输入文件含 marp: true,再定位主题目录 THEME_DIR="$HOME/.claude/skills/marp-slides-creator/themes/",随后执行导出。例如 PDF:npx @marp-team/marp-cli INPUT.md -o OUTPUT.pdf --theme-set ~/.claude/skills/marp-slides-creator/themes/ --allow-local-files --html;HTML 采用同样命令但输出 .html;PPTX 需 --pptx-editable 并依赖 LibreOffice;PNG 使用 --images png 输出到目录;批量导出可用 for f in slides/*.md; do ... done。

适用场景与限制:适合批量把 Marp 幻灯片转为指定格式;PDF/PPTX 依赖本地 Chrome/Chromium,PPTX 可编辑输出依赖 LibreOffice;缺主题 CSS 会报 theme not found;未加 --html 可能导致空白 PDF;无浏览器时应回退 HTML。关于该技能的费用、平台支持范围等信息暂未提供。