writing-spec
by streamlit
Writes product and tech specs for new Streamlit features. Use when designing new API commands, widgets, or significant changes that need team review before…
npx skills add https://github.com/streamlit/streamlit --skill writing-specMore skills from streamlit
template-skill
streamlit
Replace with description of the skill and when to use it.
official
building-streamlit-chat-ui
streamlit
Building chat interfaces in Streamlit. Use when creating conversational UIs, chatbots, or AI assistants. Covers st.chat_message, st.chat_input, message…
official
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
official
building-streamlit-dashboards
streamlit
Building dashboards in Streamlit. Use when creating KPI displays, metric cards, or data-heavy layouts. Covers borders, cards, responsive layouts, and dashboard…
official
building-streamlit-multipage-apps
streamlit
Building multi-page Streamlit apps. Use when creating apps with multiple pages, setting up navigation, or managing state across pages.
official
choosing-streamlit-selection-widgets
streamlit
Choosing the right Streamlit selection widget. Use when deciding between radio buttons, selectbox, segmented control, pills, or other option selection widgets.…
official
connecting-streamlit-to-snowflake
streamlit
Connecting Streamlit apps to Snowflake. Use when setting up database connections, managing secrets, or querying Snowflake from a Streamlit app.
official
creating-streamlit-themes
streamlit
Creating and customizing Streamlit themes. Use when changing app colors, fonts, or appearance, or aligning apps to brand guidelines. Covers config.toml…
official