Automated quick-start for Snowpipe Streaming high-performance architecture (HPA). Detects your OS (macOS/Linux/Windows), verifies Python, sets up a virtual environment, creates a landing table, configures RSA key-pair auth, streams fake user data via the default auto-created pipe, and deploys a real-time Streamlit in Snowflake dashboard so you can watch rows arrive live. Triggers: snowpipe streaming quickstart, snowpipe streaming demo, demo snowpipe streaming, try snowpipe streaming, snowpipe streaming hpa quickstart.
79
70%
Does it follow best practices?
Impact
97%
2.77xAverage score across 3 eval scenarios
Passed
No known issues
Fix and improve this skill with Tessl
tessl review fix ./skills/snowpipe-streaming-quickstart/SKILL.mdprofile.json and demo script generation
Correct user field
0%
100%
Correct role field
0%
100%
Account URL format
0%
100%
Hyphen in pipe name
0%
100%
No CREATE PIPE
100%
100%
SS_LOG_LEVEL env var
0%
100%
StreamingIngestClient usage
0%
100%
offset_token in append_row
0%
100%
wait_for_commit called
0%
100%
Faker for fake data
0%
100%
Batch size 5 / 0.5s sleep
0%
100%
RSA key generation and Snowflake DDL batching
Single Bash command for keys
40%
90%
2048-bit RSA
100%
100%
pkcs8 -nocrypt
0%
100%
chmod 600 on private key
100%
100%
Dedicated demo user
100%
100%
ALTER USER SET RSA_PUBLIC_KEY
0%
100%
GRANT OWNERSHIP on table
0%
100%
SELECT granted back
0%
100%
No CREATE PIPE in SQL
100%
100%
SQL log separator format
62%
100%
DESC USER included
0%
0%
Warehouse grant
0%
100%
Streamlit dashboard and teardown SQL
st.connection snowflake
0%
100%
Auto-refresh with st.rerun
0%
100%
2-second refresh interval
0%
100%
Four metric columns
100%
100%
Cumulative revenue chart
100%
100%
ttl=0 on queries
0%
100%
Teardown: Streamlit dropped first
100%
100%
Teardown: CASCADE on schema
0%
100%
Teardown: demo user and role dropped
50%
100%
Teardown: database dropped last
100%
100%
IF EXISTS on drops
100%
100%
Wide layout
100%
100%
25dfdc4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.