data-visualization

Generate publication-quality PNG charts from cuDF and cuML outputs in headless GPU sandboxes.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/dotlab-hq/torque --skill data-visualization-dotlab-hq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-visualization
Source: https://github.com/dotlab-hq/torque/tree/main/.agents/skills/data-visualization
Command: npx skills add https://github.com/dotlab-hq/torque --skill data-visualization-dotlab-hq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill produces high-quality, publication-ready charts from analysis outputs so users can communicate statistical findings and model results clearly without manual plotting setup or trial-and-error layout tuning.

Core Features & Use Cases

  • Create bar, line, scatter, heatmap, histogram, boxplot, and confusion matrix visualizations with consistent, print-quality styling.
  • Build multi-panel analysis summaries (1–4 charts per figure) for reports or presentations, including feature-importance and cluster visualizations.
  • Operates in headless GPU sandboxes and integrates with cuDF/cuML outputs to visualize data from dataframes and model results.

Quick Start

Generate a publication-quality PNG analysis_summary with distribution, trend, and category charts from the provided dataframe and save it to /workspace/analysis_summary.png so it can be displayed inline.

Frequently Asked Questions about data-visualization

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

FAQPage Schema
How do I generate publication-quality charts from cuDF dataframe outputs in a headless GPU sandbox?

You can generate publication-quality charts from cuDF outputs by applying this data-visualization Skill, which configures matplotlib for headless rendering and saves high-resolution PNG files directly to /workspace/ for inline display. It supports bar, line, scatter, and heatmap visualizations from numerical datasets.

What types of multi-panel visual summaries can I create for statistical analysis reports?

You can build multi-panel visual summaries combining one to four charts per figure, including feature-importance plots, cluster visualizations, and confusion matrices. These publication-quality multi-panel figures are designed for clear communication of statistical findings and model results in reports or presentations.

Can I visualize cuML model results like confusion matrices without manual plotting setup?

Yes, you can visualize cuML model results such as confusion matrices without manual setup. The Skill directly processes model outputs to produce print-quality styled charts, eliminating the need for trial-and-error layout tuning or manual matplotlib configuration.

Does matplotlib support headless rendering for saving high-resolution PNG files in a GPU environment?

Matplotlib supports headless rendering in a GPU environment by configuring the Agg backend. This approach allows the Skill to render and save high-resolution PNG visualization files to the /workspace/ directory, requiring a read_file call to display the saved images inline.

What's the best way to visualize numerical analysis outputs as boxplots and histograms?

The best way to visualize numerical analysis outputs as boxplots and histograms is using this data-visualization Skill, which applies consistent print-quality styling to statistical distribution charts. It directly accepts numerical datasets and analysis results to generate formatted visual summaries.