Agent skill

Visual Explainer Skill: Turn Diffs and Plans into HTML Pages

The visual-explainer skill makes an AI coding agent write a self-contained HTML page, with diagrams, tables or slides, instead of dumping ASCII art and pipe tables in the terminal.

Install
/plugin marketplace add nicobailon/visual-explainer
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the visual-explainer skill?

Visual-explainer is a skill by nicobailon that has your agent generate one HTML file for diagrams, diff reviews, plan audits, comparison tables, project recaps and slide decks. The file holds inline CSS, JS and SVG, opens in a browser, and defaults to figures with short captions rather than long prose.

Visual-explainer is built around one default output: a single HTML page whose spine is figures, with text as captions. The README opens with a complaint that agents fall back to ASCII art and pipe-drawn tables once a diagram gets past three boxes.

Output lands in ~/.agent/diagrams/ unless you name a path, as one file with inline CSS, JS and an SVG favicon. When a terminal table would run to 4 or more rows or 3 or more columns, the agent renders HTML instead.

What changes in your agent's output

  • Hand-drawn inline SVG diagrams replace ASCII art, and every arrow carries a verb such as writes, invalidates or polls 30s.
  • Each figure sits in a figure element with a caption that states one claim.
  • Numbers get a picture beside them, such as a waffle chart, bars or a sparkline.
  • Cases like failure modes or options become small multiples, not a table of sentences.
  • Pages follow prefers-reduced-motion and define colors as tokens for light and dark schemes.

Commands it ships

  • /generate-web-diagram draws a diagram of a system or flow.
  • /diff-review and /plan-review review a diff, or compare a plan file against the code.
  • /project-recap produces a recap of a project.
  • /generate-slides builds a slide deck, with PPTX export only on request.
  • /generate-video builds a video deck rendered to MP4.
  • Command templates for /fact-check and /generate-visual-plan also sit in the commands folder.

Who visual-explainer is for

Best for

  • Understanding a large diff or refactor plan before merge, with the evidence laid out as figures.
  • Architecture overviews, data flows and sequence diagrams that outgrow a terminal. Its style guide asks for a 12-column grid, which pairs with layout grid habits.
  • Recaps or slide decks generated from a project the agent just read.

Not for

  • Designing a product interface. It explains things and does not build your UI. To check a built page, see frontend visual QA.
  • Setups without a browser. The compatibility note says a browser is needed to view the HTML.
  • Video export without ffmpeg, Chrome and playwright-core, which the README says are installed separately.
  • Motion rules for your own site. See web motion design.

Use it with UiChemy

Visual-explainer produces explainer pages, not WordPress sites. Use it to map a project or review a plan, then build the site itself with UiChemy Composer inside Elementor or Gutenberg. Click Get Started on uichemy.com.