insight-pdf

Installation
SKILL.md

Insight PDF

企业级报告 PDF 生成 skill。用户项目目录仅生成最终 PDF,无 HTML、node_modules 等中间产物。

完整工作流

  1. 设计系统 — 应用 reference 中的配色、字体、网格、封面规范及可视化组件
  2. 生成 HTML(内存) — 使用 templates/insight-report.html,替换占位符;正文从 Markdown 转 HTML,使用 ECharts 图表、stat cards、callout boxes、progress bars、timelines 等组件
  3. 写入临时目录 — 将 HTML 写入系统临时目录(如 /tmp/insight-pdf-<uuid>/report.html
  4. 调用 convert 脚本node <skill-dir>/scripts/convert.js <temp-html-path> <project-dir>/report.pdf
  5. 清理 — 转换成功后删除临时目录

用户项目最终只得到 PDF 文件,无其他生成物。

网络与模板依赖

默认 templates/insight-report.html 通过 CDN 加载 Chart.js、ECharts、Google Fonts。转换阶段需能访问外网(或你已把模板改为本地/内网镜像脚本与字体)。纯离线环境若未改模板,可能出现图表空白、超时或版式回退。

安全提示:HTML 由 Agent/用户内容拼装;勿对不可信来源的原始 HTML 直接转换(等同在本地 Chromium 中执行页面脚本)。常规「自己撰写的报告 Markdown→HTML」场景风险可接受。

Related skills

More from wghust/stark-skills

Installs
16
GitHub Stars
5
First Seen
Mar 5, 2026