AI tools for Dagster
Dagster maintains a set of AI skills that give coding agents better context and patterns for building Dagster projects. With these skills installed, your agent can help you create robust data pipelines according to Dagster best practices.
About Dagster skills
A skill is a structured document that your AI coding agent loads when you invoke it. Skills tell agents what to do and how -- for example, which CLI commands to use, how to structure assets, and which patterns to follow.
Dagster maintains two skills in the dagster-io/skills repository:
dagster-expert: Expert guidance for building production-quality Dagster projects. CoversdgCLI usage, asset patterns, automation strategies, and implementation workflows.dignified-python: Production-quality Python coding standards for modern Python (types, exceptions, API design). Not Dagster-specific and can be used for general Python quality.
Installing Dagster skills
- Claude Code
- Cursor
- GitHub Copilot
- Codex
-
Install and sign in to Claude Code using the setup guide.
-
In Claude Code, add the Dagster skills from the plugin marketplace:
/plugin marketplace add dagster-io/skills
-
Install the skills you want to use from the plugin. For example, to install the
dagster-expertskill, run the following command:/plugin install dagster-expert@dagster-skills -
To confirm the skills are enabled, open the plugin list:
/pluginSwitch to the Installed tab and confirm you see:
- dagster-expert: enabled
- dignified-python: enabled
If any are disabled, enable them before continuing.

To install Dagster skills with Cursor, you will need npx, which comes with Node.js. To install Node.js, see the official website.
-
Install Cursor from cursor.com and sign in.
-
Use the
npxcommand to install Dagster skills:npx skills add dagster-io/skills
-
To confirm the skills are enabled, open Cursor's Agent panel. You want at least:
dagster-expertdignified-python

To install Dagster skills with GitHub Copilot, you will need npx, which comes with Node.js. To install Node.js, see the official website.
-
Install the GitHub Copilot extension and the GitHub Copilot Chat extension in VS Code, then sign in with your GitHub account.
-
In the Copilot Chat input bar, switch to Agent mode using the mode selector (look for the "Ask" / "Edit" dropdown). Without Agent mode, Copilot will suggest commands for you to run manually rather than executing them itself.
-
To add the Dagster skills, run the following command in your terminal:
npx skills add dagster-io/skills
-
In the Copilot Chat panel, verify that the Dagster skills are enabled:
dagster-expertdignified-python

To install Dagster skills with Codex, you will need npx, which comes with Node.js. To install Node.js, see the official website.
-
Install Codex from the official setup guide and sign in.
-
To add the Dagster skills, run the following command in your terminal:
npx skills add dagster-io/skills
-
In Codex settings or the skill list, confirm the Dagster skills are enabled:
dagster-expertdignified-python

Invoking Dagster skills
- Claude Code
- Cursor
- GitHub Copilot
- Codex
In Claude Code, invoke the skill using the namespaced format:
/dagster-skills:dagster-expert create a new Dagster project called my-pipeline
In Cursor, invoke the skill by name:
/dagster-expert create a new Dagster project called my-pipeline
In GitHub Copilot, invoke the skill by name:
/dagster-expert create a new Dagster project called my-pipeline
In Codex, invoke the skill by name:
/dagster-expert create a new Dagster project called my-pipeline
Next steps
- Follow the Quickstart to scaffold your first Dagster project
- Learn more in the AI-Driven Data Engineering course on Dagster University