streamlit-snowflake

Scaffold Streamlit apps with Snowpark integration for Snowflake deployment.

54|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/dennislee928/Ethic-Latex --skill streamlit-snowflake-dennislee928
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: streamlit-snowflake
Source: https://github.com/dennislee928/Ethic-Latex/tree/main/.claude/skills/streamlit-snowflake
Command: npx skills add https://github.com/dennislee928/Ethic-Latex --skill streamlit-snowflake-dennislee928

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of building, deploying, and managing Streamlit applications directly within Snowflake, enabling data professionals to create interactive data apps without leaving their data environment.

Core Features & Use Cases

  • Project Scaffolding: Provides ready-to-use templates for snowflake.yml, environment.yml, and Streamlit app files.
  • Snowpark Integration: Includes patterns for connecting to Snowflake and querying data using Snowpark.
  • Marketplace Publishing: Offers templates and guidance for packaging Streamlit apps as Snowflake Native Apps for the Marketplace.
  • Use Case: A data analyst needs to build a dashboard for their team that visualizes sales data stored in Snowflake. They can use this Skill to quickly scaffold a Streamlit app, connect to their data, build visualizations, and deploy it within Snowflake for easy team access.

Quick Start

Use the streamlit-snowflake skill to create a new Streamlit application project.

Frequently Asked Questions about streamlit-snowflake

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

FAQPage Schema
How do I deploy Streamlit apps natively within Snowflake?

You can deploy Streamlit apps natively within Snowflake by using scaffolding templates for snowflake.yml, environment.yml, and app files to configure the environment and manage Snowflake-specific deployment requirements.

Can I use Snowpark to query data in a Streamlit app deployed on Snowflake?

Yes, Streamlit apps deployed on Snowflake support Snowpark integration, providing patterns to connect to your data environment and query data directly using Snowpark within the application.

What is the process for publishing a Streamlit app to the Snowflake Marketplace?

Publishing a Streamlit app to the Snowflake Marketplace involves packaging the application as a Snowflake Native App using provided templates and guidance for Marketplace distribution.

Does this approach support multi-page Streamlit applications in Snowflake?

Yes, deploying Streamlit applications natively within Snowflake supports multi-page structures, allowing data professionals to build interactive data apps with multiple views.

What's the best way to scaffold a Streamlit project for Snowflake?

The best way to scaffold a Streamlit project for Snowflake is to use ready-to-use templates that generate the necessary snowflake.yml and environment.yml files for immediate application development.