autoviz
Automatic exploratory data analysis and visualization with a single line of code - generates comprehensive charts, detects patterns, and exports to HTML/notebooks
Best use case
autoviz is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Automatic exploratory data analysis and visualization with a single line of code - generates comprehensive charts, detects patterns, and exports to HTML/notebooks
Teams using autoviz should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/autoviz/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How autoviz Compares
| Feature / Agent | autoviz | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Automatic exploratory data analysis and visualization with a single line of code - generates comprehensive charts, detects patterns, and exports to HTML/notebooks
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Autoviz
## When to Use This Skill
### USE AutoViz when:
- **Quick EDA** - Need rapid insights into a new dataset
- **Initial exploration** - Starting analysis on unfamiliar data
- **Pattern discovery** - Automatically detect relationships between variables
- **Presentation prep** - Need charts quickly for stakeholder meetings
- **Large datasets** - Built-in sampling handles big data efficiently
- **Feature analysis** - Understanding distribution and importance of features
- **Correlation hunting** - Finding relationships without manual chart creation
- **Report generation** - Export comprehensive HTML reports
### DON'T USE AutoViz when:
- **Custom visualizations** - Need highly specific chart designs
- **Interactive dashboards** - Use Streamlit or Dash instead
- **Real-time data** - Streaming visualization requirements
- **Production systems** - Charts for automated pipelines (use Plotly/Altair)
- **Precise statistical tests** - Need formal hypothesis testing
- **Domain-specific plots** - Specialized visualizations not in standard EDA
## Prerequisites
```bash
# Basic installation
pip install autoviz
# With all visualization backends
pip install autoviz matplotlib seaborn plotly bokeh
# Using uv (recommended)
uv pip install autoviz pandas matplotlib seaborn plotly
# Jupyter notebook support
pip install autoviz ipywidgets notebook
# Verify installation
python -c "from autoviz import AutoViz_Class; print('AutoViz ready!')"
```
## Complete Examples
### Example 1: Sales Data EDA Pipeline
```python
from autoviz import AutoViz_Class
import pandas as pd
import numpy as np
from datetime import datetime, timedelta
import os
def sales_eda_pipeline(
data_path: str,
output_dir: str,
*See sub-skills for full details.*
### Example 2: Machine Learning Feature Analysis
```python
from autoviz import AutoViz_Class
import pandas as pd
import numpy as np
from sklearn.datasets import make_classification, make_regression
import os
def ml_feature_analysis(
X: pd.DataFrame,
y: pd.Series,
*See sub-skills for full details.*
### Example 3: Multi-Dataset Comparison
```python
from autoviz import AutoViz_Class
import pandas as pd
import numpy as np
import os
from datetime import datetime
def compare_datasets(
datasets: dict,
output_dir: str = "comparison_output"
*See sub-skills for full details.*
## Version History
- **1.0.0** (2026-01-17): Initial release
- Basic one-line EDA functionality
- Chart format options (png, svg, html, bokeh, server)
- Large dataset handling with sampling
- Feature distribution analysis
- Correlation detection
- Outlier identification
- HTML and notebook export
- Complete pipeline examples
- Integration with Streamlit and Polars
- Best practices and troubleshooting
## Resources
- **Official Documentation**: https://github.com/AutoViML/AutoViz
- **PyPI**: https://pypi.org/project/autoviz/
- **Tutorial**: https://towardsdatascience.com/autoviz-a-new-tool-for-automated-visualization-ec9c1744a6ad
- **Examples**: https://github.com/AutoViML/AutoViz/tree/master/examples
---
**Automate your exploratory data analysis with AutoViz - one line of code, comprehensive insights!**
## Sub-Skills
- [1. Basic One-Line EDA](1-basic-one-line-eda/SKILL.md)
- [2. Chart Format and Output Options (+1)](2-chart-format-and-output-options/SKILL.md)
- [4. Feature Analysis and Distribution Plots](4-feature-analysis-and-distribution-plots/SKILL.md)
- [5. Correlation Detection](5-correlation-detection/SKILL.md)
- [6. Outlier Detection and Highlighting](6-outlier-detection-and-highlighting/SKILL.md)
- [7. Export to HTML and Notebooks](7-export-to-html-and-notebooks/SKILL.md)
- [AutoViz with Streamlit (+1)](autoviz-with-streamlit/SKILL.md)
- [1. Sample Large Datasets (+3)](1-sample-large-datasets/SKILL.md)
- [Common Issues](common-issues/SKILL.md)Related Skills
pyproject-toml
Configure Python projects with pyproject.toml for modern packaging, tools, and dependency management
python-scientific-computing
Python for engineering analysis, numerical computing, and scientific workflows using NumPy, SciPy, SymPy
pandas-data-processing
Pandas for time series analysis, OrcaFlex results processing, and marine engineering data workflows
numpy-numerical-analysis
NumPy for matrix operations, FFT, linear algebra, and numerical computations in marine engineering
docx-templates
Template-based Word document generation using Jinja2 syntax. Create reports, contracts, and documents with loops, conditionals, tables, and mail merge capabilities.
ydata-profiling
Automated data quality reports with comprehensive variable analysis, missing value detection, correlations, and HTML report generation - formerly pandas-profiling
sweetviz
Automated EDA comparison reports with target analysis, feature comparison, and HTML report generation for pandas DataFrames
great-tables
Publication-quality tables in Python with rich styling, formatting, conditional formatting, and export to HTML/images - inspired by R's gt package
bsee-sodir-extraction
Extract and process energy data from BSEE (Gulf of Mexico) and SODIR (Norway) regulatory databases
pandasai
Conversational data analysis using natural language queries on pandas DataFrames. Use when you want to ask plain-English questions about data, generate charts, explain transformations, or build exploratory analysis interfaces — all powered by an LLM backend. Supports OpenAI, Anthropic, Google Gemini, Azure OpenAI, and local models. Handles single DataFrames (SmartDataframe) and multi-table joins (SmartDatalake).
langchain
Build production-ready LLM applications with chains, agents, memory, tools, and RAG pipelines using the LangChain framework
autoviz-autoviz-with-streamlit
Sub-skill of autoviz: AutoViz with Streamlit (+1).