Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
borghei avatar

Snowflake Development

  • 61 installs
  • 451 repo stars
  • Updated July 21, 2026
  • borghei/claude-skills

Snowflake Development is a Claude skill that analyzes and optimizes Snowflake SQL queries, recommends warehouse sizing, and enforces Snowflake cost and performance best practices.

About

Snowflake Development provides a Python tool for analyzing and optimizing Snowflake SQL queries, recommending warehouse sizing, and enforcing Snowflake-specific best practices. Data engineers use it to reduce cost and improve query performance, for example by right-sizing warehouses for a given workload and data volume, comparing before/after execution plans, and applying cost patterns like auto-suspend and clustering keys. It is focused on Snowflake data-warehouse development rather than general SQL.

  • Analyzes and optimizes Snowflake SQL queries
  • Recommends warehouse sizing by workload type and data volume
  • Enforces Snowflake cost-reduction patterns like auto-suspend and clustering keys

Snowflake Development by the numbers

  • 61 all-time installs (skills.sh)
  • Ranked #384 of 911 Databases skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

snowflake-development capabilities & compatibility

Free; runs a local Python helper against your SQL, no API keys.

Works with
snowflake
Use cases
database · data analysis
Pricing
Free
From the docs

What snowflake-development says it does

provides tools for analyzing and optimizing Snowflake SQL queries, recommending warehouse sizing, and enforcing Snowflake-specific best practices. Helps data engineers reduce costs and improve query p
SKILL.md
Set auto-suspend to 60 seconds for ad-hoc warehouses
SKILL.md
Partition large tables with clustering keys
SKILL.md
npx skills add https://github.com/borghei/claude-skills --skill snowflake-development

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs61
repo stars451
Last updatedJuly 21, 2026
Repositoryborghei/claude-skills

What it does

Analyze and optimize Snowflake SQL and warehouse sizing to cut cost and improve query performance.

Who is it for?

Data engineers optimizing Snowflake query performance and reducing warehouse cost.

When should I use this skill?

You need to optimize Snowflake queries, size Snowflake warehouses, or troubleshoot Snowflake cost issues.

What you get

Optimized Snowflake SQL, right-sized warehouse recommendations, and applied cost-reduction patterns.

  • Query optimization recommendations
  • Warehouse sizing recommendations
  • Cost-reduction guidance

By the numbers

  • 1 tool (snowflake_query_helper.py)
  • 3 actions (analyze, warehouse-sizing, optimize)
  • auto-suspend recommended at 60 seconds

Files

SKILL.mdMarkdownGitHub ↗

Snowflake Development

Category: Engineering
Domain: Data Warehouse

Overview

The Snowflake Development skill provides tools for analyzing and optimizing Snowflake SQL queries, recommending warehouse sizing, and enforcing Snowflake-specific best practices. Helps data engineers reduce costs and improve query performance.

Quick Start

# Analyze a Snowflake SQL file for optimization opportunities
python scripts/snowflake_query_helper.py --file queries.sql --action analyze

# Get warehouse sizing recommendations
python scripts/snowflake_query_helper.py --action warehouse-sizing --workload "etl" --data-volume "500GB"

# Optimize a specific query
python scripts/snowflake_query_helper.py --file slow_query.sql --action optimize

Tools Overview

ToolPurposeKey Flags
snowflake_query_helper.pyAnalyze, optimize Snowflake SQL and recommend warehouse sizes--file, --action, --workload, --data-volume

Workflows

Query Performance Optimization

1. Collect slow queries from query history 2. Run analyzer to identify optimization opportunities 3. Apply recommended changes 4. Compare before/after execution plans

Warehouse Right-Sizing

1. Identify workload type (ETL, BI, ad-hoc, etc.) 2. Run warehouse-sizing with data volume 3. Review recommendations 4. Implement multi-cluster settings if applicable

Reference Documentation

  • Snowflake Best Practices - Query patterns, warehouse management, cost optimization

Common Patterns

Cost Reduction

  • Right-size warehouses (don't use XL for small queries)
  • Set auto-suspend to 60 seconds for ad-hoc warehouses
  • Use materialized views for frequently accessed aggregations
  • Partition large tables with clustering keys
  • Avoid SELECT * in production queries

Related skills

FAQ

What does the tool do?

It analyzes and optimizes Snowflake SQL and recommends warehouse sizes based on workload type and data volume.

What cost patterns does it recommend?

Right-sizing warehouses, auto-suspend at 60 seconds, materialized views for frequent aggregations, clustering keys and avoiding SELECT * in production.

Databasesdatabasesanalyticspipelines

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.