This turns Python scripts into interactive web apps without touching HTML, CSS, or JavaScript. You write Python with widgets, charts, and data displays, run `streamlit run app.py`, and get a live dashboard at localhost:8501. It auto-reruns your code top to bottom whenever users interact with sliders, buttons, or uploads, which is elegant for prototypes but means you'll want `@st.cache_data` for anything expensive. Great for ML demos, data exploration tools, or sharing analysis with non-technical stakeholders. The layout system with columns, tabs, and sidebars gives you enough control without fighting a component library, and it plays nicely with Pandas, Plotly, and Matplotlib out of the box.
npx skills add https://github.com/silvainfm/claude-skills --skill streamlit