building-streamlit-custom-components-v2by streamlit

Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…

npx skills add https://github.com/streamlit/agent-skills --skill building-streamlit-custom-components-v2

More skills from streamlit

template-skill
by streamlit
Replace with description of the skill and when to use it.
building-streamlit-chat-ui
by streamlit
Building chat interfaces in Streamlit. Use when creating conversational UIs, chatbots, or AI assistants. Covers st.chat_message, st.chat_input, message…
building-streamlit-dashboards
by streamlit
Building dashboards in Streamlit. Use when creating KPI displays, metric cards, or data-heavy layouts. Covers borders, cards, responsive layouts, and dashboard…
building-streamlit-multipage-apps
by streamlit
Building multi-page Streamlit apps. Use when creating apps with multiple pages, setting up navigation, or managing state across pages.
choosing-streamlit-selection-widgets
by streamlit
Choosing the right Streamlit selection widget. Use when deciding between radio buttons, selectbox, segmented control, pills, or other option selection widgets.…
connecting-streamlit-to-snowflake
by streamlit
Connecting Streamlit apps to Snowflake. Use when setting up database connections, managing secrets, or querying Snowflake from a Streamlit app.
creating-streamlit-themes
by streamlit
Creating and customizing Streamlit themes. Use when changing app colors, fonts, or appearance, or aligning apps to brand guidelines. Covers config.toml…
developing-with-streamlit
by streamlit
Routing skill for all Streamlit development tasks: app creation, editing, debugging, styling, optimization, and deployment. Routes to specialized sub-skills based on task type: performance optimization, dashboard building, design improvement, widget selection, theming, layouts, data display, multi-page apps, session state, chat UI, custom components, and Snowflake integration Includes a workflow for locating Streamlit source files, identifying entry points ( streamlit_app.py , app.py ), and...

NotebookLM Web Importer

Import web pages and YouTube videos to NotebookLM with one click. Trusted by 200,000+ users.

Install Chrome Extension