用途:该技能用于把 Markdown 生成设计精美的 PDF 报告,风格为北欧/斯堪的纳维亚极简编辑设计,适用于高管简报、董事会式报告、分析写稿或演示式 PDF。
主要能力:提供 executive(精炼高管摘要)、report(较密集的叙述分析)、presentation(每页一个观点的幻灯片式)等模板,另有 report-demo、presentation-demo 两个旧版变体;每个模板在可用时支持 light 与 dark 主题。可用 YAML frontmatter 设置 title、subtitle、author、template、theme。
使用方式:先按 package-lock.json 安装固定依赖,然后运行:cd /path/to/elegant-reports,node ./generate.js --list,node ./generate.js examples/sample-executive.md output.pdf --template executive --theme light。HTML 调试可加 --output-html,生成器会把渲染后的 HTML 与 PDF 一起保存。完成后建议运行 node ./generate.js --list 和 npm test,并确认输出路径存在 PDF 或 HTML。
扩展与限制:新视觉变体应基于最接近的现有模板与主题,保持 token 名称和间距体系一致,每次只改一处视觉并重新生成;旧版/演示模板在替代品验证前保留。依赖 Node.js 18+、npm 固定依赖以及用于 PDF 生成的 NUTRIENT_DWS_API_KEY 环境变量。安全边界:未经用户明确要求,不要把敏感源文档发送到第三方服务,不浏览任意本地文件,不覆盖用户批准目录之外的文件,不擅自安装额外包或改变依赖版本,未产出文件时不声称成功。