Snowflake
Snowflake cloud data warehouse with data sharing. Use for cloud analytics.From its SKILL.md
npx -y skills add G1Joshi/Agent-Skills --skill snowflakeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.7 KB, 370 tokens by cl100k_base, as published. Nobody here has run it
Snowflake
Snowflake is a cloud-native data warehouse. It separates compute ("Virtual Warehouses") from storage, allowing them to scale independently.
When to Use
- Data Warehousing: Central repository for all business data.
- ELT Workflows: Load raw data (JSON/CSV) then Transform it via SQL.
- Data Sharing: Securely share live data tables with other companies/accounts without copying.
Quick Start (SQL)
-- Create warehouse (Compute)
CREATE WAREHOUSE my_wh WITH WAREHOUSE_SIZE = 'X-SMALL';
-- Query JSON directly (Variant type)
SELECT src:sales.order_id::integer
FROM raw_data;
Core Concepts
Virtual Warehouses
Compute clusters. You can have an XS warehouse for reporting and a 4XL warehouse for heavy ML training running simultaneously on the same data.
Zero-Copy Cloning
Clone a Multi-Terabyte database in seconds for testing. It points to the same underlying S3 objects until changed.
Snowpark
Allows writing code in Python/Java/Scala that executes inside Snowflake (for ML/Data Engineering).
Best Practices (2025)
Do:
- Use auto-suspend: Shut down warehouses after X minutes of idleness to save money.
- Use Variant Type: Load semi-structured data (JSON) as-is into
VARIANTcolumns, then parse on read. - Use Clustering Keys: For very large tables (>1TB), manual clustering improves query skipping.
Don't:
- Don't use
INSERT INTO ... VALUES: For bulk loading, useCOPY INTOfrom S3/Stage. It is much faster.
References
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.