Create consistent, reliable plots from structured or inferred data with deterministic output artifacts
Turn data in the conversation context and user prompt into a clear, useful plot with deterministic rendering and artifact handling.
Always produce a plot that can be reproduced from saved artifacts.
Resolve plotting intent and data inputs.
Normalize and validate data before plotting.
Render with deterministic plotting rules.
uv for Python-related operations.Produce deterministic artifacts.
output/plot-data.os).plot_<chart-type>_<topic-slug>_<uuid8><basename>.png as the final chart image<basename>.json metadata with rendering contextrequest: inferred user intent and optionschart: chart type, title, axis labels, styling choicesdata_summary: row count, column names, dropped/cleaned rows countartifacts: absolute or workspace-relative artifact pathsgenerated_at: ISO-8601 timestamp in UTCReturn concise user-facing output.
Handle failures explicitly.
Clean up temporary files only.
output/plot-data.