What problem does it solve?
Long, complex technical explanations, diffs, and tables are hard to read in plain text or ASCII art. This Skill removes that friction by producing self-contained, styled HTML pages that make architecture, plans, diffs, and data tables instantly understandable and shareable.
Core Features & Use Cases
- Self-contained HTML output for architecture diagrams, flowcharts, sequence/state diagrams, data tables, timelines, and dashboards.
- Mermaid and Chart.js integration for automatic layout and charts with required zoom and pan controls for readability.
- Proactive table rendering: automatically render tables with 4+ rows or 3+ columns as HTML pages instead of ASCII tables.
- Templates and CSS patterns for varied aesthetics (editorial, blueprint, neon dashboard, hand-drawn) and accessibility-ready color/theme handling.
- Optional AI image embedding when surf-cli is available to create illustrative hero banners or inline concept art.
- Output and workflow guidance: write artifacts to docs/diagrams/, perform quality checks, and report the resulting file path.
Quick Start
Generate a standalone HTML explainer for a code diff and save the file to docs/diagrams/filename.html.