
Streamlit
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.
- skills.sh installs
- 308
- GitHub stars
- 3
- last updated
- Aug 21, 2026
Install
$ npx -y skills add silvainfm/claude-skills --skill streamlit --agent claude-codeInstalls into .claude/skills of the current project.
Files
Streamlit
Overview
Streamlit is a Python framework for rapidly building and deploying interactive web applications for data science and machine learning. Create beautiful web apps with just Python - no frontend development experience required. Apps automatically update in real-time as code changes.
When to Use This Skill
Activate when the user:
- Wants to build a web app, dashboard, or data visualization tool
- Mentions Streamlit explicitly
- Needs to create an ML/AI demo or prototype
- Wants to visualize data interactively
- Asks for a data exploration tool
- Needs interactive widgets (sliders, buttons, file uploads)
- Wants to share analysis results with stakeholders
Installation and Setup
Check if Streamlit is installed:
python3 -c "import streamlit; print(streamlit.__version__)"
If not installed:
pip3 install streamlit
Create and run your first app:
# Create app.py with Streamlit code
streamlit run app.py
The app opens automatically in your browser at http://localhost:8501
Basic App Structure
Every Streamlit app follows this simple pattern:
import streamlit as st
Sponsors
Details
- Repository
- github.com/silvainfm/claude-skills
- Categories
- Frontend Development, Data Science & ML, Python
- First seen
- Jun 3, 2026