What problem does it solve? Building Streamlit web applications without consistent guidelines leads to broken configurations, unsupported API usage, and inconsistent UI styling. This Skill provides a complete set of rules for developing data-driven Streamlit apps correctly in this environment. ## Core Features & Use Cases - Configuration Management: Respects the pre-set .streamlit/config.toml server configuration while allowing custom theme additions only when requested. - UI Consistency: Enforces Streamlit's default styling and built-in components, avoiding custom CSS unless explicitly requested. - Correct API Usage: Replaces the unsupported experimental_rerun with st.rerun() and provides the standard run command streamlit run app.py --server.port 5000. - Use Case: When asked to build a data dashboard, follow these guidelines to create an app with default Streamlit components and launch it on port 5000 without configuration errors. ## Quick Start Build a Streamlit web application following the streamlit skill guidelines and run it with the standard workflow command.