snowflake
Installation
SKILL.md
Snowflake CLI
Operate Snowflake through the official snow CLI. Use the bundled wrapper for common connection, SQL, and object workflows; use the official CLI directly only when the wrapper does not cover a specialized command.
Requirements
- Require
uvand Python 3.10 or later for automatic installation. - Use the bundled wrapper for every operation. Before it runs a Snowflake command, it checks that
snow --helpsucceeds andsnow --versionidentifies Snowflake CLI; reject an unrelated or broken executable with the same name. - If
snowis missing, automatically runuv tool install snowflake-cli. - After installation, resolve
snowfromPATHor the uv tool bin directory and verify it withsnow --help. - Run
scripts/snowflake.sh checkbefore the first operation to report the installed version. - If
uvis missing or the installed executable cannot be resolved, stop with a clear setup error. Do not silently fall back to systempip.