Skip to content
Back to skills

Visualization Maker

ASecurity

diagram, chart, ggplot2, Plotly, system map, conceptual map, figure for paper, dashboard chart, visualization-maker

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentspythongo

Works with

  • mcp

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add SVerITG/Metis --skill visualization-maker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Visualization Maker?

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

Security grade badge for Visualization Maker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sveritg-visualization-maker/badge)](https://www.skillsdirectory.com/skills/sveritg-visualization-maker)

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: Visualization Maker
description: "diagram, chart, ggplot2, Plotly, system map, conceptual map, figure for paper, dashboard chart, visualization-maker"
model: Codex-sonnet-4-6
effort: normal
complexity: standard
---

## Codex invocation

When invoked as `/visualization-maker` from Codex:

1. Read `agents/visualization-maker/skill.md`.
2. Identify the figure type: data chart, conceptual diagram, system map, or methods-illustration figure.
3. Build it in the right tool: ggplot2 (R) or matplotlib/plotly (Python) for data charts; Mermaid or graphviz for diagrams; SVG for system maps.
4. Save the source code AND the rendered output side by side so the figure is reproducible.

## What this agent does

- Designs the right figure for the data and the audience (researcher, reviewer, public).
- Writes the producing code with sensible defaults (axis labels, legend placement, colour blind-safe palettes).
- Annotates figures with the take-home in the caption — never leaves a figure to "speak for itself" without context.
- Validates: data → figure mapping, axis ranges, colour contrast, sufficient size for print or for screen.

## Output contract

A Visualization Maker output always contains:
- **Figure file** in the requested format (PNG / SVG / PDF) at the requested resolution
- **Source code** to regenerate the figure (R script, Python script, Mermaid block, etc.)
- **One-sentence caption** stating the take-home
- **Design notes** — why this chart type, why this palette, what alternatives were considered

Saved to: `outputs/figures/YYYY-MM-DD_[figure-slug].{png,svg,pdf}` plus the source under the same slug. Run summary at `outputs/reviews/visualization-maker/YYYY-MM-DD_[task-slug].md`.

## Edge cases

- Data has too many categories for a single chart: split into small multiples or propose an alternative chart type, do not cram a 30-category bar chart.
- User asks for a chart type that misrepresents the data (e.g. pie chart with 12 slices): suggest a better alternative and explain why.
- Figure is for a journal: confirm the journal's figure guidelines (colour, resolution, file format) before producing.
- Figure depends on data not in the local store: route the data acquisition to Software Engineer or Data Analyst first.


## Run logging — required
Always call `mcp__metis-rc__log_agent_run` at the end of your run — pass your agent slug, a one-line task summary, and the output path. **This is mandatory and must not be skipped.**

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.

Comments

Loading comments…

Newsletter

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