data-report · Data Visualization Reports

data-report

data-report turns CSV, Excel, or JSON data into a complete visualization report page: scripts compute KPIs and pick 2–4 charts by data shape, assembling a self-contained HTML page with KPI cards, charts, insights, and a data table — viewable offline.

KPIs and charts are computed deterministically from real data, never hand-written. Adding 3–5 interpretive insights (trends, anomalies, comparisons, recommendations) is recommended; the page can also be rendered as a shareable long image.

Example invocation: "Turn this sales data into a visual report."

Full brief

Positioning

data-report is a report-page generator for structured data: CSV, Excel, or JSON in, a full visualization page out (KPI cards + charts + insights + data table). Parsing, aggregation, charting, and HTML assembly are all done deterministically by scripts — no single-chart or infographic output.

Core capabilities

Workflow

  1. Inspect: report.py analyze <data file> — figure out what the data says
  2. Generate: report.py report (optional title and KPI columns)
  3. Add insights (optional, recommended): 3–5 interpretive notes, no invented numbers
  4. Render a long image for sharing (optional)

Inputs & outputs

Input Notes
Data file .csv / .json / .xlsx (Excel needs openpyxl; the script warns if missing)
Report title Optional
KPI columns Optional — auto-picked from numeric columns otherwise

Output: self-contained HTML report (to outputs/), optional PNG long image.

Boundaries with adjacent skills

Fit

Before you start


data-report is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills