npx skills add ...
npx skills add ailabs-393/ai-labs-claude-skills --skill csv-data-visualizer
This skill should be used when working with CSV files to create interactive data visualizations, generate statistical plots, analyze data distributions, create dashboards, or perform automatic data profiling. It provides comprehensive tools for exploratory data analysis using Plotly for interactive visualizations.
npx skills add ailabs-393/ai-labs-claude-skills --skill csv-data-visualizer
This skill enables comprehensive data visualization and analysis for CSV files. It provides three main capabilities: (1) creating individual interactive visualizations using Plotly, (2) automatic data profiling with statistical summaries, and (3) generating multi-plot dashboards. The skill is optimized for exploratory data analysis, statistical reporting, and creating presentation-ready visualizations.
Invoke this skill when users request:
Create specific chart types for detailed analysis using the visualize_csv.py script.
Available Chart Types:
Statistical Plots:
Relationship Analysis:
Time Series:
Categorical Data:
Output Formats: Specify output file with desired format extension:
Generate comprehensive data quality and statistical reports using the data_profile.py script.
Text Report (default):
HTML Report:
JSON Report:
What the Profiler Provides:
When to Use Profiling: Always recommend running data profiling BEFORE creating visualizations when:
Create comprehensive dashboards with multiple visualizations using the create_dashboard.py script.
Automatic Dashboard: Analyzes data types and automatically creates appropriate visualizations:
Custom output location:
Control number of plots:
Custom Dashboard from Config: Create a JSON configuration file specifying exact plots:
Dashboard Config Format:
Dashboard Plot Types:
histogram: Distribution of numeric columnbox: Box plot, optionally grouped by categoryscatter: Relationship between two numeric columnsbar: Count of categorical valuescorrelation: Heatmap of numeric correlationsUse this decision tree to determine the appropriate approach:
python3 scripts/data_profile.py data.csvConsult references/visualization_guide.md for detailed guidance. Quick reference:
The scripts require these Python packages:
For static image export (PNG, PDF, SVG), also install:
"Column not found" errors:
Empty or incorrect visualizations:
Script execution errors:
pip list | grep plotlypip install kaleidovisualize_csv.py: Main visualization script with all chart typesdata_profile.py: Automatic data profiling and quality analysiscreate_dashboard.py: Multi-plot dashboard generatorvisualization_guide.md: Comprehensive guide for choosing appropriate chart types, best practices, and common patterns