chart

Render bar, line, area, pie, donut, and scatter charts from JSON data as PNG images.

3|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/SteveGJones/jack-tar-deckhand --skill chart-stevegjones
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chart
Source: https://github.com/SteveGJones/jack-tar-deckhand/tree/main/plugins/jack-tar-custom-smartart/skills/chart
Command: npx skills add https://github.com/SteveGJones/jack-tar-deckhand --skill chart-stevegjones

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib.

What problem does it solve?

Automates the creation of charts from data, producing ready-to-use PNG visuals for reports and presentations.

Core Features & Use Cases

  • Supports multiple chart types: bar, line, area, pie, donut, and scatter.
  • Data-driven visuals: consumes data from JSON-like structures and optional style guides to render consistent charts.
  • Output ready for slides: produces a high-resolution PNG (1920x1080) at 300 DPI suitable for presentations.

Quick Start

Provide a data payload and chart type and run the renderer to produce a PNG chart.

Frequently Asked Questions about chart

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

FAQPage Schema
How do I render JSON data as a PNG chart for a presentation?▼

You can render JSON data as a PNG chart by providing a JSON data payload and selecting a chart type like bar, line, area, pie, donut, or scatter. The tool outputs a 1920x1080 high-resolution PNG at 300 DPI suitable for reports.

Can I generate a 300 DPI bar chart with matplotlib without writing Python code?▼

Yes, you can generate a 300 DPI bar chart without writing Python code manually. By passing JSON structures to this matplotlib-based renderer, you produce a 1920x1080 presentation-ready PNG visual.

What chart types can I create from JSON data using Python?▼

You can create bar, line, area, pie, donut, and scatter charts from JSON data using Python. The renderer consumes JSON-like structures to automatically generate visuals for dashboards and reports.

Does this chart renderer support custom brand colors for data visualization?▼

Yes, this chart renderer supports custom brand colors for data visualization. You can provide an optional style file alongside your JSON data payload to render charts with consistent brand styling.

Do I need Python and matplotlib installed to render data charts as PNGs?▼

Yes, you need Python and matplotlib installed to render data charts as PNGs. These dependencies are required to execute the rendering logic and produce the high-resolution visual output.

What is the best way to automate report chart generation from JSON?▼

The best way to automate report chart generation from JSON is to pass your structured data and chart type to the renderer. It directly outputs a 1920x1080 PNG at 300 DPI, automating visual creation for presentations.