Skip to content

skippr model

Model runs the data-engineer workflow for dbt planning, authoring, validation, review, and publish steps.

Usage

bash
skippr [--config <path>] [--log [level]] model --pipeline <name> [--no-resume]

model derives warehouse settings from the selected pipeline's data_sink in skippr.yml and uses built-in defaults for catalog, dbt, vector, storage, and LLM settings. Extract and load are handled by skippr discover --pipeline <name> and skippr sync --pipeline <name>, not by the modeling workflow.

Flags

Command flags:

FlagDescription
--pipeline <name>Required. Selects the configured pipeline to model; the warehouse comes from that pipeline's data_sink.
--no-resumeStart a fresh modeling thread instead of resuming the latest project thread. Use this when the previous model run is stale, failed before useful state was persisted, or you deliberately want a clean attempt.

Global flags:

FlagDescription
--config <path>Read a config file other than ./skippr.yml.
--log infoStructured logs to stdout
--log debugDebug-level logs
--log traceMaximum verbosity

By default, skippr model --pipeline <name> resumes the latest thread for that pipeline when one exists. That makes retries idempotent and lets a run continue from persisted modeling state. Add --no-resume only when you want to discard that thread selection and start a new model run.

See also