autoviz-autoviz-with-streamlit
Sub-skill of autoviz: AutoViz with Streamlit (+1).
Best use case
autoviz-autoviz-with-streamlit is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Sub-skill of autoviz: AutoViz with Streamlit (+1).
Teams using autoviz-autoviz-with-streamlit 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-with-streamlit/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How autoviz-autoviz-with-streamlit Compares
| Feature / Agent | autoviz-autoviz-with-streamlit | 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?
Sub-skill of autoviz: AutoViz with Streamlit (+1).
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 with Streamlit (+1)
## AutoViz with Streamlit
```python
import streamlit as st
from autoviz import AutoViz_Class
import pandas as pd
import os
import tempfile
st.set_page_config(page_title="AutoViz EDA Tool", layout="wide")
st.title("AutoViz Exploratory Data Analysis")
# File upload
uploaded_file = st.file_uploader("Upload CSV file", type=["csv"])
if uploaded_file is not None:
df = pd.read_csv(uploaded_file)
st.subheader("Data Preview")
st.dataframe(df.head(100))
col1, col2 = st.columns(2)
with col1:
st.metric("Rows", f"{len(df):,}")
with col2:
st.metric("Columns", len(df.columns))
# Target variable selection
target = st.selectbox(
"Select target variable (optional)",
["None"] + list(df.columns)
)
if st.button("Run AutoViz Analysis"):
with st.spinner("Generating visualizations..."):
# Create temp directory for outputs
with tempfile.TemporaryDirectory() as tmpdir:
AV = AutoViz_Class()
df_analyzed = AV.AutoViz(
filename="",
dfte=df,
depVar="" if target == "None" else target,
chart_format="png",
save_plot_dir=tmpdir,
verbose=0
)
# Display generated charts
st.subheader("Generated Visualizations")
for file in os.listdir(tmpdir):
if file.endswith(".png"):
st.image(os.path.join(tmpdir, file))
st.success("Analysis complete!")
```
## AutoViz with Polars
```python
from autoviz import AutoViz_Class
import polars as pl
import pandas as pd
def autoviz_polars(lf: pl.LazyFrame, target: str = "", **kwargs) -> pd.DataFrame:
"""
Run AutoViz on Polars LazyFrame.
Args:
lf: Polars LazyFrame
target: Target variable name
**kwargs: Additional AutoViz parameters
Returns:
Analyzed DataFrame
"""
# Collect LazyFrame to DataFrame, then convert to pandas
df_polars = lf.collect()
df_pandas = df_polars.to_pandas()
AV = AutoViz_Class()
return AV.AutoViz(
filename="",
dfte=df_pandas,
depVar=target,
**kwargs
)
# Usage
# lf = pl.scan_csv("data.csv")
# df_analyzed = autoviz_polars(lf, target="revenue", chart_format="png")
```Related Skills
ydata-profiling-ydata-profiling-with-streamlit
Sub-skill of ydata-profiling: YData Profiling with Streamlit (+1).
sweetviz-sweetviz-with-streamlit
Sub-skill of sweetviz: Sweetviz with Streamlit (+1).
streamlit-8-advanced-features
Sub-skill of streamlit: 8. Advanced Features.
streamlit-6-session-state
Sub-skill of streamlit: 6. Session State (+1).
streamlit-4-data-visualization
Sub-skill of streamlit: 4. Data Visualization (+1).
streamlit-3-layout-and-organization
Sub-skill of streamlit: 3. Layout and Organization.
streamlit-1-use-caching-appropriately
Sub-skill of streamlit: 1. Use Caching Appropriately (+3).
great-tables-great-tables-with-streamlit
Sub-skill of great-tables: Great Tables with Streamlit (+1).
autoviz-7-export-to-html-and-notebooks
Sub-skill of autoviz: 7. Export to HTML and Notebooks.
autoviz-6-outlier-detection-and-highlighting
Sub-skill of autoviz: 6. Outlier Detection and Highlighting.
autoviz-5-correlation-detection
Sub-skill of autoviz: 5. Correlation Detection.
autoviz-4-feature-analysis-and-distribution-plots
Sub-skill of autoviz: 4. Feature Analysis and Distribution Plots.