developing-with-streamlit

Create, edit, debug, and deploy Streamlit applications.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/michaelschecht/Edge-Radar --skill developing-with-streamlit-michaelschecht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developing-with-streamlit
Source: https://github.com/michaelschecht/Edge-Radar/tree/main/.claude/skills/developing-with-streamlit
Command: npx skills add https://github.com/michaelschecht/Edge-Radar --skill developing-with-streamlit-michaelschecht

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires streamlit, snowflake-connector-python, altair, pandas, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit provides comprehensive support for Streamlit development, covering everything from creating and editing apps to optimizing performance and deploying.

Core Features & Use Cases

  • Streamlit Routing Skill: Directs users to specialized sub-skills for Streamlit development tasks.
  • Automated Development: Covers creating, editing, debugging, beautifying, styling, optimizing, and deploying Streamlit applications.
  • Custom Components: Guidance on building custom components and using st.components.v2.
  • Integration with Snowflake: Instructions for connecting Streamlit apps to Snowflake databases.

Quick Start

Use the developing-with-streamlit skill to create a new Streamlit app with the following command: streamlit run app.py.

Frequently Asked Questions about developing-with-streamlit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and deploy a Streamlit app from start to finish?

To build and deploy a Streamlit app, you create and edit your Python scripts, debug and optimize the application code, beautify the styling, and finally execute the deployment process using the `streamlit run app.py` command.

Can I connect my Streamlit application to a Snowflake database?

Yes, you can connect your Streamlit application to a Snowflake database by utilizing the snowflake-connector-python dependency, which provides the necessary instructions and integration support for querying data directly within your app.

What is the best way to optimize Streamlit app performance?

The best way to optimize Streamlit app performance involves applying specialized debugging and optimization techniques during development, supported by underlying libraries like Pandas and NumPy to ensure efficient data processing and rendering.

How do I create custom components in Streamlit using st.components.v2?

Creating custom components in Streamlit involves using the st.components.v2 module to integrate custom frontend elements, allowing you to expand your app capabilities beyond the standard library of native widgets.

Do I need Pandas and NumPy to develop a Streamlit app?

Pandas and NumPy are required dependencies for developing a Streamlit app when your application handles data manipulation, numerical computations, or custom visualization tasks using Altair alongside the core Streamlit library.