What problem does it solve? Decision-makers need reports they can read, print, and share without a server, CDN, or build step. This Skill produces a single autonomous .html file — sortable tables, interactive calculators, and static SVG charts rendered server-side — that survives email attachments, CI artifacts, and offline viewing. ## Core Features & Use Cases - Report component library: lib/report.mjs provides pure functions for documents, key-figure cards, sortable/filterable tables with CSV export, bar/line/scatter/waterfall/heatmap/gauge/donut charts, interactive calculators, tabs, and print-ready output. - Server-side ECharts engine: lib/echarts.mjs renders Apache ECharts to static SVG (Sankey, boxplot, radar, treemap, funnel, dual-axis lines) in both light and dark themes, with French number formatting and enforced honest axis scales. - Mermaid diagram rendering: lib/schemas.mjs draws flowcharts and sequence diagrams from untouched mermaid source. - Use Case: After running a load test, generate a capacity report with key metrics on top, a sortable latency table, median-with-range bar charts, and an interactive pod-sizing calculator — all in one printable HTML file. ## Quick Start Ask the AI to generate a self-contained HTML report from your benchmark or audit data using the nodefony-html-report library, with the conclusion and key figures at the top.