Back to Skills

dagster-expert

Expert guidance for working with Dagster and the dg CLI. ALWAYS use before doing any task that requires knowledge specific to Dagster, or that references assets, materialization, components, data tools or data pipelines. Common tasks may include creating a new project, adding new definitions, understanding the current project structure, answering general questions about the codebase (finding asset, schedule, sensor, component or job definitions), debugging issues, or providing deep information a

166stars14forksUpdated 6/16/2026

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([references/env-vars.md] API_KEY=, [references/env-vars.md] PASSWORD=, [references/integrations/dagster-dbt/dbt-cloud.md] token=)
Sensitive File Access([references/cli/plus/pull/env.md] .env, [references/cli/list/envs.md] .env, [references/cli/plus/INDEX.md] .env)
Security Score50/100

About dagster-expert

The dagster-expert skill provides specialized guidance for working with Dagster, a modern data orchestration platform, and its dg CLI tool. This skill solves the problem of navigating Dagster's ecosystem by offering expert assistance with project setup, definition management, component architecture, and integration workflows. It ensures users follow best practices when building data pipelines, managing assets, and configuring automation.

This skill's main capabilities include creating and managing Dagster projects, defining assets and components, configuring schedules and sensors, implementing declarative automation, and integrating with external tools and services. It provides comprehensive reference documentation covering asset selection syntax, environment variable configuration, automation patterns, and CLI commands. The skill emphasizes using the dg CLI for programmatic interactions and supports uv for dependency management, ensuring efficient project structure exploration only when strictly necessary.

Target users include data engineers, analytics engineers, and platform teams building data pipelines and orchestration workflows. Common use cases involve creating new Dagster projects, adding asset definitions, debugging pipeline issues, setting up automation with schedules or sensors, understanding project structure, and integrating with external data tools. The skill is particularly valuable for teams adopting Dagster or scaling their data infrastructure, as it provides guidance on component reusability, asset-centric automation, and integration library selection.

FAQ

When should I use the dagster-expert skill?

Use this skill before performing any task requiring Dagster-specific knowledge, including creating projects, adding definitions, understanding project structure, working with assets or components, configuring automation (schedules, sensors, declarative automation), debugging issues, or integrating with external data tools.

Does this skill support the dg CLI and uv package manager?

Yes, the skill recommends using the dg CLI for programmatic interactions with Dagster and supports uv for dependency management. Most dg commands have a --json flag for machine-readable output, and you can run commands like 'uv run dg list defs' or 'uv run dg launch --assets my_asset'.

How do I integrate Dagster with external tools?

Always read the Integration libraries index reference file first, which contains information about existing integration libraries and guidance on creating custom integrations for tools without published libraries.

What are the core concepts I need to understand?

The two primary concepts are Assets (persistent objects like tables, files, or models produced by your pipeline) and Components (reusable building blocks that generate definitions such as assets, schedules, sensors, and jobs for a particular domain).

Does the skill provide reference documentation?

Yes, comprehensive reference documentation is available covering asset selection syntax, environment variables, asset patterns, automation approaches (schedules, sensors, declarative automation), and CLI commands. The skill always reads relevant reference files before answering to ensure accuracy.

All Files

173 files
references/integrations/dagster-openai/INDEX.md0.2 KB
View
references/integrations/dagster-papertrail/INDEX.md0.2 KB
View
references/integrations/dagster-polytomic/INDEX.md0.2 KB
View
references/integrations/dagster-powerbi/INDEX.md0.2 KB
View
references/integrations/dagster-prometheus/INDEX.md0.2 KB
View
references/integrations/dagster-sigma/INDEX.md0.2 KB
View
references/integrations/dagster-slack/INDEX.md0.2 KB
View
references/integrations/dagster-sling/INDEX.md0.1 KB
View
references/integrations/dagster-snowflake/INDEX.md0.2 KB
View
references/integrations/dagster-snowflake-polars/INDEX.md0.2 KB
View
references/integrations/dagster-snowflake-pyspark/INDEX.md0.2 KB
View
references/integrations/dagster-tableau/INDEX.md0.2 KB
View
references/integrations/dagster-ssh/INDEX.md0.1 KB
View
references/integrations/dagster-twilio/INDEX.md0.2 KB
View
references/integrations/INDEX.md9.4 KB
View
references/migration/INDEX.md0.6 KB
View
references/migration/sensors-to-declarative-automation.md0.4 KB
View
references/asset-selection.md5.6 KB
View
references/assets/advanced-patterns.md3.9 KB
View
references/automation/declarative-automation/advanced.md7.4 KB
View
references/automation/declarative-automation/operands.md5.8 KB
View
references/automation/sensors/basic-sensors.md3.5 KB
View
references/cli/api/agent/list.md0.1 KB
View
references/cli/api/artifact/download.md0.3 KB
View
references/cli/api/asset/get-evaluations.md0.4 KB
View
references/cli/api/asset/get-partition-status.md0.3 KB
View
references/cli/api/code-location/INDEX.md0.7 KB
View
references/cli/api/deployment/delete.md0.2 KB
View
references/cli/api/deployment/INDEX.md0.7 KB
View
references/cli/api/general.md0.8 KB
View
references/cli/api/organization/settings-get.md0.2 KB
View
references/cli/plus/config/set.md0.4 KB
View
references/cli/plus/deploy/deploy.md0.4 KB
View
references/cli/plus/pull/env.md0.3 KB
View
references/assets/definition-metadata.md2.1 KB
View
references/assets/dependencies.md2.0 KB
View
references/automation/declarative-automation/core-concepts.md6.8 KB
View
references/automation/declarative-automation/operators.md4.6 KB
View
references/automation/sensors/run-status-sensors.md3.5 KB
View
references/cli/api/alert-policy/INDEX.md0.5 KB
View
references/cli/api/artifact/INDEX.md0.5 KB
View
references/cli/api/asset/get-events.md0.4 KB
View
references/cli/api/asset/list.md0.2 KB
View
references/assets/INDEX.md2.8 KB
View
references/automation/declarative-automation/customization.md4.5 KB
View
references/automation/schedules.md3.7 KB
View
references/cli/api/agent/get.md0.1 KB
View
references/cli/api/alert-policy/list.md0.2 KB
View
references/cli/api/artifact/upload.md0.3 KB
View
references/cli/api/asset/get-health.md0.3 KB
View
references/cli/api/asset/get.md0.3 KB
View
references/cli/api/code-location/add.md0.4 KB
View
references/cli/api/deployment/get.md0.1 KB
View
references/cli/api/deployment/list.md0.1 KB
View
references/cli/api/deployment/settings-get.md0.2 KB
View
references/cli/api/deployment/settings-set.md0.3 KB
View
references/cli/api/job.md0.6 KB
View
references/automation/choosing-automation.md2.0 KB
View
references/automation/declarative-automation/INDEX.md2.6 KB
View
references/automation/sensors/asset-sensors.md3.6 KB
View
references/cli/api/agent/INDEX.md0.4 KB
View
references/cli/api/alert-policy/sync.md0.3 KB
View
references/cli/api/asset-check.md0.7 KB
View
references/cli/api/code-location/delete.md0.2 KB
View
references/cli/api/asset/INDEX.md1.1 KB
View
references/cli/api/code-location/get.md0.2 KB
View
references/cli/api/code-location/list.md0.2 KB
View
references/cli/api/organization/saml-upload.md0.3 KB
View
references/cli/api/run/INDEX.md0.8 KB
View
references/cli/api/schedule/list.md0.2 KB
View
references/cli/dev.md0.2 KB
View
references/cli/list/envs.md0.4 KB
View
references/cli/plus/config/view.md0.2 KB
View
references/cli/plus/INDEX.md1.2 KB
View
references/cli/scaffold/component.md0.9 KB
View
references/cli/api/INDEX.md2.3 KB
View
references/cli/api/organization/saml-remove.md0.2 KB
View
references/cli/api/run/get-events.md0.6 KB
View
references/cli/api/run/get-logs.md0.4 KB
View
references/cli/api/run/get.md0.1 KB
View
references/cli/api/schedule/get-ticks.md0.5 KB
View
references/cli/api/schedule/get.md0.1 KB
View
references/cli/api/secret/INDEX.md0.4 KB
View
references/cli/api/sensor/get-ticks.md0.5 KB
View
references/cli/api/sensor/list.md0.2 KB
View
references/cli/launch.md0.8 KB
View
references/cli/list/component-tree.md0.1 KB
View
references/cli/api/issue/INDEX.md3.1 KB
View
references/cli/api/organization/INDEX.md0.7 KB
View
references/cli/api/organization/settings-set.md0.3 KB
View
references/cli/api/run/list.md0.3 KB
View
references/cli/api/schedule/INDEX.md0.6 KB
View
references/cli/api/secret/list.md0.2 KB
View
references/cli/api/sensor/get.md0.1 KB
View
references/cli/check.md0.4 KB
View
references/cli/list-defs.md0.6 KB
View
references/cli/list/projects.md0.1 KB
View
references/cli/utils/refresh-defs-state.md0.3 KB
View
references/components/state-backed/creating.md6.7 KB
View
references/cli/api/run/launch.md1.5 KB
View
references/cli/api/secret/get.md0.2 KB
View
references/cli/api/sensor/INDEX.md0.6 KB
View
references/cli/create-dagster.md0.9 KB
View
references/cli/list-components.md0.2 KB
View
references/cli/list/INDEX.md0.7 KB
View
references/cli/plus/create/ci-api-token.md0.3 KB
View
references/cli/plus/integrations/dbt.md1.0 KB
View
references/integrations/dagster-iceberg/INDEX.md0.2 KB
View
references/integrations/dagster-mlflow/INDEX.md0.2 KB
View
references/cli/plus/deploy/configure.md1.2 KB
View
references/cli/plus/login.md0.2 KB
View
references/cli/utils/INDEX.md0.6 KB
View
references/components/designing-component-integrations.md9.9 KB
View
references/components/subclassing-components.md3.3 KB
View
references/integrations/dagster-airbyte/INDEX.md0.2 KB
View
references/integrations/dagster-aws/INDEX.md0.2 KB
View
references/integrations/dagster-azure/INDEX.md0.2 KB
View
references/integrations/dagster-census/INDEX.md0.2 KB
View
references/integrations/dagster-datahub/INDEX.md0.2 KB
View
references/integrations/dagster-mysql/INDEX.md0.2 KB
View
references/integrations/dagster-pandas/INDEX.md0.2 KB
View
references/cli/scaffold/defs.md1.8 KB
View
references/components/creating-components.md3.9 KB
View
references/components/state-backed/using.md11.1 KB
View
references/env-vars.md3.4 KB
View
references/integrations/dagster-celery/INDEX.md0.2 KB
View
references/integrations/dagster-datadog/INDEX.md0.2 KB
View
references/integrations/dagster-dbt/component-based-integration.md6.1 KB
View
references/integrations/dagster-dbt/pythonic-integration.md8.1 KB
View
references/integrations/dagster-deltalake-pandas/INDEX.md0.2 KB
View
references/integrations/dagster-deltalake-polars/INDEX.md0.2 KB
View
references/integrations/dagster-duckdb-pandas/INDEX.md0.2 KB
View
references/integrations/dagster-fivetran/INDEX.md0.2 KB
View
references/integrations/dagster-github/INDEX.md0.2 KB
View
references/integrations/dagster-jupyter/INDEX.md0.2 KB
View
references/integrations/dagster-msteams/INDEX.md0.2 KB
View
references/integrations/dagster-pagerduty/INDEX.md0.2 KB
View
references/integrations/dagster-polars/INDEX.md0.2 KB
View
references/integrations/dagster-postgres/INDEX.md0.2 KB
View
references/cli/utils/inspect-component.md1.2 KB
View
references/components/resolved-framework.md7.6 KB
View
references/components/template-variables.md4.1 KB
View
references/integrations/dagster-airlift/INDEX.md0.2 KB
View
references/integrations/dagster-celery-docker/INDEX.md0.2 KB
View
references/integrations/dagster-dask/INDEX.md0.2 KB
View
references/integrations/dagster-dbt/asset-checks.md1.5 KB
View
references/integrations/dagster-dbt/INDEX.md1.5 KB
View
references/integrations/dagster-docker/INDEX.md0.2 KB
View
references/integrations/dagster-duckdb/INDEX.md0.2 KB
View
references/integrations/dagster-gcp/INDEX.md0.2 KB
View
references/deployment/config-files.md2.9 KB
View
references/integrations/dagster-celery-k8s/INDEX.md0.2 KB
View
references/integrations/dagster-databricks/INDEX.md0.2 KB
View
references/integrations/dagster-dbt/dbt-cloud.md2.1 KB
View
references/integrations/dagster-dbt/scaffolding.md1.9 KB
View
references/integrations/dagster-deltalake/INDEX.md0.2 KB
View
references/integrations/dagster-duckdb-polars/INDEX.md0.2 KB
View
references/integrations/dagster-gcp-pandas/INDEX.md0.2 KB
View
references/integrations/dagster-great-expectations/INDEX.md0.2 KB
View
references/integrations/dagster-k8s/INDEX.md0.2 KB
View
references/integrations/dagster-dbt/dependencies.md1.2 KB
View
references/integrations/dagster-dlt/INDEX.md0.2 KB
View
references/integrations/dagster-duckdb-pyspark/INDEX.md0.2 KB
View
references/integrations/dagster-gcp-pyspark/INDEX.md0.2 KB
View
references/integrations/dagster-hightouch/INDEX.md0.2 KB
View
references/integrations/dagster-looker/INDEX.md0.1 KB
View
references/integrations/dagster-omni/INDEX.md0.1 KB
View
references/integrations/dagster-pandera/INDEX.md0.2 KB
View
references/integrations/dagster-pyspark/INDEX.md0.2 KB
View
references/integrations/dagster-snowflake-pandas/INDEX.md0.2 KB
View
references/integrations/dagster-spark/INDEX.md0.2 KB
View
references/integrations/dagster-wandb/INDEX.md0.2 KB
View
SKILL.md7.0 KB
View

Install dagster-expert

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill