chart-generator

Generates SVG charts from CSV datasets using explicit chart specifications.

9|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/TasiTech/tasi-harness --skill chart-generator-tasitech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chart-generator
Source: https://github.com/TasiTech/tasi-harness/tree/main/resources/skills/work/chart-generator
Command: npx skills add https://github.com/TasiTech/tasi-harness --skill chart-generator-tasitech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Chart creation from tabular CSV data is time-consuming and error-prone when you need consistent visuals for reports, proposals, slides, and dashboards.

Core Features & Use Cases

  • Generate chart assets from CSV + explicit specs: Converts CSV columns into line, bar, scatter, or correlation heatmap visualizations.
  • Produce report-ready SVG output: Generates SVG as a high-quality default source asset for vector-preserving insertion into Word/PDF/PPTX workflows.
  • Make chart results auditable: Writes a sidecar manifest describing chart metadata (output path, type, title, and row count) to support downstream export and documentation.

Quick Start

Use the chart-generator skill to generate a chart asset from data.csv using a chart spec that defines chartType, x/y columns, aggregations, sorting, size, and output/chart.svg.

Frequently Asked Questions about chart-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SVG charts from CSV data for reports?

To generate SVG charts from CSV data, you use an explicit chart specification JSON defining chart type, columns, and aggregations, then run a script to emit the SVG asset and a manifest for reports.

What types of data visualization can I create from named CSV columns?

You can create line charts, bar charts, scatter plots, and correlation heatmaps from named CSV columns by defining the desired chart type in the chart specification JSON.

How does an explicit chart spec control aggregation and sorting for CSV visualization?

An explicit chart spec controls aggregation and sorting by referencing named CSV columns in the JSON input, validating them against the dataset before rendering the final SVG visualization.

Can I use generated SVG chart assets in Word, PDF, or PPTX workflows?

Yes, generated SVG chart assets are high-quality vector source files designed for direct insertion into Word, PDF, and PPTX reporting and proposal workflows.

Does the chart generation process provide metadata for downstream documentation?

Yes, the process writes a sidecar manifest JSON containing chart metadata like output path, type, title, and row count to support downstream export and documentation.

What is the best way to make CSV chart results auditable for proposals?

The best way to make CSV chart results auditable is generating a sidecar manifest JSON alongside the SVG output, recording chart metadata and row counts for proposal documentation.