Troubleshooting
General issues
skippr.yml not found
Run skippr init <project> in the working directory first.
Need to fully reset a project
If you want to clear the current project's accumulated run state and start fresh, run:
skippr init <project> --resetThis will prompt you to type yes, clear the project's run state, and recreate a clean working environment so you can reconnect and rerun from scratch.
dbt: command not found
Activate the Python virtual environment before running skippr:
source .venv/bin/activate
dbt --versionIf dbt is not installed:
pip install dbt-core dbt-snowflake # or dbt-bigqueryLLM errors (401 / timeouts)
- The LLM key is provided by the server after authentication. If you see a 401 from the LLM, check that your Skippr account is active and has credits.
- If you set
LLM_API_KEYto use your own key, confirm it is valid and has not expired. - If requests timeout on slow networks or long-running model calls, increase
LLM_HTTP_TIMEOUT_SECSin the environment.
Modeling resumes an old run
By default, skippr model --data-sink <name> resumes the latest modeling thread for the current project. If that thread is stale or you want a clean attempt, run:
skippr model --data-sink <name> --no-resumeAPI key errors (401 / "API key exchange failed")
- Confirm
SKIPPR_API_KEYis set to a validsk_live_…key. - The key may have been revoked — check with
skippr user list-api-keys. - If the key was recently created, wait a few seconds for propagation.
- Check the auth service URL:
SKIPPR_AUTH_URLdefaults tohttps://auth.skippr.io.
"No credits remaining"
Your account balance is zero. Add funds to continue:
skippr user buy-credits --amount 25Sync stalls with no output
The extract-and-load step produced no output within the idle timeout. Common causes:
| Cause | Fix |
|---|---|
| Warehouse connection hanging | Check credentials and network access |
| Source credentials missing | Verify environment variables for your source |
Input not found
Pass the configured pipeline name explicitly:
skippr sync --pipeline <name> --oncedbt deps needed
After the first run, skippr generates a packages.yml in the dbt project. If dbt reports missing packages, run:
source .venv/bin/activate
dbt depsProvider-specific issues
See the connect guide for your provider:
