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.