generate-plot

Generate bar charts, scatter plots, and line graphs from CSV or JSON data files.

1|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/dtsong/claude-code-windows-setup --skill generate-plot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-plot
Source: https://github.com/dtsong/claude-code-windows-setup/tree/main/skills/generate-plot
Command: npx skills add https://github.com/dtsong/claude-code-windows-setup --skill generate-plot

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of statistical plots and charts directly from data files, simplifying data visualization.

Core Features & Use Cases

  • Data Visualization: Generates bar charts, scatter plots, line graphs, and other visualizations from CSV or JSON data.
  • Automated Charting: Triggers on natural language requests like "plot this data" or "visualize these results".
  • Use Case: You have a CSV file named sales_data.csv containing monthly sales figures. You can ask the AI to "plot this data" to generate a line graph showing sales trends over time.

Quick Start

Use the generate-plot skill with the file 'data.csv' to create a bar chart showing monthly revenue.

Frequently Asked Questions about generate-plot

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

FAQPage Schema
How do I generate a statistical plot from a CSV or JSON file?

To generate a statistical plot from a CSV or JSON file, you provide the data file and specify your charting intent, such as requesting a bar chart or line graph. The skill uses the PaperBanana tool to deterministically create the visualization from your data.

Can I visualize data using natural language requests?

Yes, you can visualize data by triggering the chart generation with natural language requests like "plot this data" or "visualize these results." The skill interprets your intent and applies it to the provided CSV or JSON data to produce the requested chart.

What types of charts can I create from my data files?

You can create various statistical charts from your data files, including bar charts, scatter plots, and line graphs. The specific chart type generated is based on your specified intent and the nature of the data within your CSV or JSON files.

Does this charting tool work with both CSV and JSON formats?

Yes, this charting tool works with both CSV and JSON formats. It directly reads the data from these file types to automate the creation of statistical plots and charts, simplifying the data visualization process.

What is the best way to plot monthly sales trends from a CSV file?

The best way to plot monthly sales trends from a CSV file is to provide the file and ask the AI to generate a line graph. This automates the creation of a statistical plot showing the sales trends over time based on your data.

Do I need the PaperBanana tool to generate plots from my data?

Yes, you need the PaperBanana tool because the skill utilizes it as a dependency for deterministic plot generation. It acts as the underlying mechanism to translate your data and visualization intent into the final chart.