using-streamlit-custom-components
by streamlit
Using third-party Streamlit custom components. Use when extending Streamlit with community packages. Covers installation, popular custom components, and when…
npx skills add https://github.com/streamlit/agent-skills --skill using-streamlit-custom-componentsMore 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