Skip to content
Back to skills

Visualize

ASecurity

End-user visualization — diagrams (Mermaid mindmaps/flowcharts/sequence/ER), LaTeX math in chat or UI cards, and Chart.js HTML charts/dashboards from CSV/Excel/JSON. Use when the user wants to visualize, draw a diagram, mind map, flowchart, plot data, chart a spreadsheet, or explain with equations. Triggers on: "시각화", "다이어그램", "마인드맵", "flowchart", "mermaid", "차트 만들어줘", "plot this", "dashboard from CSV", "수식 그려줘", "visualize this". Not for document authoring or format conversion (use the docs ...

  • 12 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added October 6, 2026
ai-agents

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned November 12, 2026

npx -y skills add fritzprix/libr-agent --skill visualize --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Visualize?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Visualize
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fritzprix-visualize/badge)](https://www.skillsdirectory.com/skills/fritzprix-visualize)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: visualize
description: |
  End-user visualization — diagrams (Mermaid mindmaps/flowcharts/sequence/ER),
  LaTeX math in chat or UI cards, and Chart.js HTML charts/dashboards from CSV/Excel/JSON.
  Use when the user wants to visualize, draw a diagram, mind map, flowchart, plot data,
  chart a spreadsheet, or explain with equations.
  Triggers on: "시각화", "다이어그램", "마인드맵", "flowchart", "mermaid", "차트 만들어줘",
  "plot this", "dashboard from CSV", "수식 그려줘", "visualize this".
  Not for document authoring or format conversion (use the docs skill).
---

# Visualize

One skill for **showing** things. Prefer in-chat/UI renderers for diagrams and math; use bundled scripts only for **tabular → HTML charts**.

## Choose a path

| Need | Path | Detail |
| --- | --- | --- |
| Mindmap, flowchart, sequence, ER, state | **Chat / UI markdown** | `` ```mermaid `` fence. See [diagrams.md](references/diagrams.md). |
| Equations | **Chat / UI markdown** | `$inline$` / `$$display$$` (KaTeX). See [diagrams.md](references/diagrams.md). |
| Diagram + user input | **Chat markdown + `ui__askUser`** | Show the Mermaid fence in the reply, then ask the choice with `ui__askUser`. |
| Final report with visuals | **`ui__reportResult`** | Same Mermaid/LaTeX fences in markdown. |
| Charts/dashboards from **tabular** data | **This skill’s scripts** | CSV/Excel/JSON → HTML. See [charts.md](references/charts.md). |

LibrAgent already renders Mermaid and LaTeX in chat, `ui__reportResult`, and PDF export — do not invent a separate renderer.

## Default workflow

1. **Classify** with the table. Mixed asks (architecture + sales CSV) → Mermaid in chat **and** chart HTML via [charts.md](references/charts.md).
2. **Diagrams/math** → emit complete fences in the reply (finish the closing ``` before relying on render). Load [diagrams.md](references/diagrams.md) for examples.
3. **Tabular charts** → read [charts.md](references/charts.md), then run `scripts/visualize.py` (inspect → chart/dashboard).
4. **Avoid** fetching CDN Mermaid in ad-hoc HTML for simple diagrams, dumping Mermaid as ` ```text `, or opening a browser solely to view a diagram that already renders in chat.

## Not this skill

| Skill | Use for |
| --- | --- |
| **docs** | Convert to or from PDF, DOCX, PPTX, Markdown |
| **deep-research** | Narrative research reports |
| **workspace-indexer** | Batch markdown index for a repo |

## References

- [diagrams.md](references/diagrams.md) — Mermaid & LaTeX in chat/UI
- [charts.md](references/charts.md) — tabular → Chart.js HTML
- [charts-request-patterns.md](references/charts-request-patterns.md)
- [charts-dashboard-spec.md](references/charts-dashboard-spec.md)
- [charts-output-format.md](references/charts-output-format.md)
- [charts-error-handling.md](references/charts-error-handling.md)

Files in this skill

  • SKILL.md3 KB
  • references/charts-dashboard-spec.md498 B
  • references/charts-error-handling.md506 B
  • references/charts-output-format.md444 B
  • references/charts-request-patterns.md702 B
  • references/charts.md2.2 KB
  • references/diagrams.md1.1 KB
  • scripts/visualize.py11.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.