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.