mcpField
D
dagster-integrations

dagster-integrations

github.com/dagster-ioData & databases216130 installsUpdated 1d ago
Repository

About dagster-integrations

A reference-guidance skill for users working with Dagster integration libraries. It directs requests to integration-specific or general reference files and advises installing a library before scaffolding a component when it is being used for the first time.

Key features

  1. 01Routes requests to relevant references
  2. 02Integration-specific guidance
  3. 03General integration references
  4. 04First-use installation reminder

Use cases

  1. 01Finding guidance for dagster-dbt
  2. 02Planning a Fivetran integration
  3. 03Exploring supported data tools

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/dagster-io/skills --skill dagster-integrations

After installing, type/dagster-integrationsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
ai.md
alerting.md
bi.md
compute.md
etl.md
monitoring.md
other.md
storage.md
testing.md
references/dagster-dbt/
README.md
asset-checks.md
component-based-integration.md
dbt-cloud.md
dependencies.md
pythonic-integration.md
references/integrations-index/references/
state-backed-components.md

Details

From the project README

Dagster Integrations Skill

This skill is a thin wrapper around more complex and detailed reference documents. It helps guide users through workflows that require using or understanding Dagster integration libraries.

Workflow Decision Tree

Depending on the user's request, choose the appropriate reference file:

  • Using a specific integration library?
    • Try to find a references/dagster-<technology>/ folder in this directory. This will be named directly after the integration library name (e.g. dagster-dbt, dagster-fivetran, dagster-airbyte, etc.). This folder will contain a README.md file that will contain references to more detailed reference files relevant to the specific request.
    • If no such folder exists, use the more general reference files outlined in the Reference Files Index section.
    • Examples:
      • "How do asset checks work with dagster-dbt?"
      • "Load my Fivetran connector into Dagster"
      • "Can I use Tableau with Dagster?"
    • NOTE: If the user is attempting to use a specific integration library for the first time (often the case when adding a new component to a project), ensure the integration library is installed in the project before scaffolding the component.
      • uv-compatible projects (most common): uv add dagster-<technology>
  • General integration requests?
    • Use the more general reference files outlined in the Reference Files Index section.
    • Examples:
      • "How do I load data from a CSV file into Dagster?"
      • "What data quality tools does Dagster support?"

These reference files contain detailed instructions specific to the given workflow. If it is unclear which reference file to use, ask the user to clarify their request.

Note that some requests may require multiple reference files in order to complete.

Reference Files Index

  • ai.md
    • Contains information related to all integrations that are related to AI and ML.
  • etl.md
    • Contains information related to all integrations that are related to ETL and ELT.
  • storage.md
    • Contains information related to all integrations that are related to data storage.
  • compute.md
    • Contains information related to all integrations that are related to compute.
  • bi.md
    • Contains information related to all integrations that are related to BI and visualization.
  • monitoring.md
    • Contains information related to all integrations that are related to monitoring and observability.
  • alerting.md
    • Contains information related to all integrations that are related to alerting and notifications.
  • testing.md
    • Contains information related to all integrations that are related to testing and data quality.
  • dagster-dbt/README.md
    • Contains information related to the dagster-dbt integration library.

Comments

Markdown supported