Install
Install the runner first. Then add Python and dbt so Skippr can generate and validate standard dbt output.
Install skippr
macOS / Linux
curl -fsSL https://install.skippr.io/install.sh | shThis detects your platform, downloads the latest release, and installs skippr to /usr/local/bin.
Windows
Run the following in PowerShell (the default terminal in VS Code on Windows):
irm https://install.skippr.io/install.ps1 | iexThis downloads the latest release, installs skippr.exe to %LOCALAPPDATA%\skippr\bin, and adds it to your user PATH — so you can run skippr from any terminal without needing .\skippr.exe.
To use skippr immediately in the current session, restart your terminal or open a new one.
cmd.exe users
From a standard Command Prompt you can invoke the same installer:
powershell -c "irm https://install.skippr.io/install.ps1 | iex"Manual install (any platform)
Download the binary for your platform from https://install.skippr.io/releases/skippr/<tag>/ and place it on your PATH.
Verify the install:
skippr --versionInstall OpenSSL (Windows only)
OpenSSL is required for Snowflake key-pair authentication. On macOS and Linux it is typically pre-installed.
winget install OpenSSLAfter installing, restart your terminal so the openssl command is available.
Install Python and dbt
skippr uses dbt under the hood for model compilation and materialisation. The first-run path is:
- install
skippr - create a Python virtual environment
- install
dbt-coreplus your warehouse adapter - authenticate
- run a quickstart
Set up a virtual environment and install dbt with the adapter for your warehouse:
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install dbt-corepython -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install --upgrade pip
pip install dbt-corepython -m venv .venv
.\.venv\Scripts\activate.bat
pip install --upgrade pip
pip install dbt-coreThen install the adapter for your warehouse:
| Warehouse | Adapter |
|---|---|
| Snowflake | pip install dbt-snowflake |
| BigQuery | pip install dbt-bigquery |
| Postgres | pip install dbt-postgres |
| Athena | pip install dbt-athena-community |
| Databricks | pip install dbt-databricks |
| Synapse | pip install dbt-synapse |
| Redshift | pip install dbt-redshift |
| ClickHouse | pip install dbt-clickhouse |
| MotherDuck | pip install dbt-duckdb |
Verify with dbt --version. The virtual environment must be active whenever you run skippr.
Authenticate
Log in or create a new Skippr account (same command for both):
skippr user loginFor CI/CD, set an API key instead:
export SKIPPR_API_KEY="sk_live_..."$env:SKIPPR_API_KEY = "sk_live_..."set SKIPPR_API_KEY=sk_live_...See Authentication for API key management and details.
Authentication enables cloud-backed control-plane services and provides a hosted LLM key by default. Row-level source data still moves directly from the machine running skippr to your destination.
Next steps
You're ready to go. Head to the Quick Start to choose the best first path:
- Snowflake for the most common production-style evaluation
- PostgreSQL for a local evaluation path
- BigQuery for a GCP-first evaluation
