Skip to main content

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. Covers dg CLI 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

  1. Install and sign in to Claude Code using the setup guide.

  2. In Claude Code, add the Dagster skills from the plugin marketplace:

    /plugin marketplace add dagster-io/skills

    Claude Code plugin marketplace showing the Dagster skills being added

  3. Install the skills you want to use from the plugin. For example, to install the dagster-expert skill, run the following command:

    /plugin install dagster-expert@dagster-skills
  4. To confirm the skills are enabled, open the plugin list:

    /plugin

    Switch to the Installed tab and confirm you see:

    • dagster-expert: enabled
    • dignified-python: enabled

    If any are disabled, enable them before continuing.

    Claude Code plugin list showing dagster-expert and dignified-python enabled

Invoking Dagster skills

In Claude Code, invoke the skill using the namespaced format:

/dagster-skills:dagster-expert create a new Dagster project called my-pipeline

Next steps