What problem does it solve?
Managing Snowflake connection profiles across Python connectors and the Snowflake CLI is error-prone and tedious. This skill provides a unified workflow to add, list, update, delete, and test profiles, while securely handling credentials and CLI configuration.
Core Features & Use Cases
- Multi-method support: create and manage either Python connector profiles (key pair or password) or Snowflake CLI connections.
- Secure credential storage: passwords are kept in the OS credential store (Keychain/ Credential Manager/ Secret Service) and private keys are stored locally and used securely.
- CLI integration: writes and validates Snowflake CLI configuration files, enabling seamless CLI-based connections and tests.
- Use Case: data engineers can onboard new Snowflake connections, verify them, and reuse across data pipelines without re-entering credentials.
Quick Start
Run the interactive setup to configure your first Snowflake profile by selecting Python connector or CLI and following the prompts.