From visual-explainer
Generate self-contained, presentation-ready HTML explainers for plans, diffs, docs, architecture, audits, and stakeholder updates. Use when the user wants a visual explainer, diagram, comparison, roadmap, mixed technical/non-technical summary, or an HTML alternative to a complex ASCII table. Gather missing audience/goal/source context interactively, separate confirmed facts from inference, save under ~/.agent/diagrams/, and optionally publish a fresh Netlify preview site.
How this skill is triggered — by the user, by Claude, or both
Slash command
/visual-explainer:visual-explainerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create self-contained HTML pages that explain complex material faster than a
references/config-layout.mdreferences/css-patterns.mdreferences/error-handling.mdreferences/libraries.mdreferences/netlify-publishing.mdreferences/provenance.mdreferences/responsive-nav.mdreferences/slide-patterns.mdreferences/stakeholder-explainer.mdscripts/publish_netlify_preview.pytemplates/architecture.htmltemplates/data-table.htmltemplates/mermaid-flowchart.htmltemplates/slide-deck.htmlCreate self-contained HTML pages that explain complex material faster than a terminal wall of prose or ASCII tables.
This skill is optimized for mixed audiences by default:
If the user explicitly asks for a deeper technical explainer, include more code and implementation detail. Otherwise, keep the page accessible and presentation-ready.
~/.zshrc or other shell startup files directly.~/.config/visual-explainer/global.json.~/.agent/diagrams/ and ~/.config/visual-explainer/ if they are
missing.references/netlify-publishing.mdreferences/config-layout.mdreferences/error-handling.mdDefault to HTML, not ASCII art
Validate before explaining
Ask only for missing required inputs
Keep the tone audience-correct
Keep secrets out of repo content
NETLIFY_VISUAL_EXPLAINER_TOKEN, never the token itself.Deliver a shareable artifact
~/.agent/diagrams/ with a descriptive
filename.~/Downloads/.Keep publish mode explicit
--publish.NETLIFY_VISUAL_EXPLAINER_* variables are available in
the current process before running the publish helper.Follow this order:
Before writing HTML, build a compact fact sheet for yourself:
Use that split in the page whenever it helps the reader trust the document.
If the request depends on unstable external facts and browsing is available, verify them before presenting them as current.
For the default stakeholder explainer flow, read:
references/stakeholder-explainer.mdFor layout, styling, and reusable UI patterns, read:
references/css-patterns.mdreferences/libraries.mdreferences/responsive-nav.md for pages with 4+ sectionsIf publish mode is requested, also read:
references/netlify-publishing.mdreferences/config-layout.mdreferences/error-handling.mdFor reference templates, read only the relevant files:
templates/architecture.htmltemplates/mermaid-flowchart.htmltemplates/data-table.htmlreferences/slide-patterns.md
templates/slide-deck.htmlApply these constraints consistently:
Unless the user asks for a different structure, the HTML should usually include:
Use 2-5 concrete examples where they improve clarity.
Publish mode is opt-in.
Use it only when:
--publishWhen publish mode is enabled:
~/.config/visual-explainer/ existsglobal.json with env-var names only if it does not exist yetscripts/publish_netlify_preview.py against the generated HTML--open-url only when the user asked to open the deploy URLWhen publish mode is disabled:
Slides are opt-in only.
Use slide mode only when:
When slide mode is requested:
references/slide-patterns.mdtemplates/slide-deck.htmlAfter delivery:
Do not imply that Netlify Drop itself is password-protected by default, and do not suggest it as though it replaced automated publish mode.
references/stakeholder-explainer.md
references/css-patterns.md
references/libraries.md
references/responsive-nav.md
references/slide-patterns.md
references/netlify-publishing.md
references/config-layout.md
global.json, and publish receipt shapereferences/error-handling.md
references/provenance.md
npx claudepluginhub diversioteam/agent-skills-marketplace --plugin visual-explainerGenerates self-contained HTML pages for technical diagrams, architecture reviews, diff reviews, plans, and comparisons. Renders complex tables as styled HTML instead of ASCII.
Create shareable HTML visual artifacts from markdown, plans, architecture docs, brainstorms, and other structured content. Prefer browser-viewable HTML first when it will materially improve clarity or sharing; otherwise fall back to terminal rendering. Triggers: visualize, mindmap, mind map, show me the structure, draw a map, make this clear, make this visual.
Generates single-file HTML presentations with Mermaid diagrams and Obsidian Canvases for release announcements to non-technical stakeholders. Use for 'present this', 'release announcement', or 'show what we built'.