streamlit
Installation
SKILL.md
Streamlit — Python data apps
Overview
Streamlit turns a Python script into a web app: on every user interaction the entire
script reruns top to bottom, and whatever you call (st.write, st.slider, …) renders
in order. No callbacks-first architecture, no HTML — state and caching primitives make the
rerun model fast. Best for dashboards, internal tools, and data exploration over
[[pandas]] dataframes and [[matplotlib]]/[[seaborn]] plots. For ML model demos with
image/audio widgets and a shareable API, consider [[gradio]] instead (see below).
Verified against streamlit 1.61 (Python 3.10+).
uv add streamlit
uv run streamlit run app.py # serves on :8501, auto-reruns on file save