npx skills add dagster-io/skills/plugin marketplace add dagster-io/skillsApache-2.0206 stars851 wordsUpdated 21 September 2026
AI assistant skills for building workflows and data pipelines using Dagster. It bundles the dagster-expert skill for authoring pipelines and the Dagster+ MCP server (opens in a new tab) for access to your Dagster+ deployment.
Compatible with Claude Code, Cursor, OpenAI Codex, GitHub Copilot, OpenCode, Pi, and other Agent Skills-compatible tools.
All install paths below deliver the release-stable branch, which moves to each weekly Dagster
release. The dagster marketplace entry itself points at that branch, so the marketplace can be
added from master and still install released content.
Install using the Claude plugin marketplace (opens in a new tab):
/plugin marketplace add dagster-io/skills
/plugin install dagster@dagster
/dagster-expert "What's an asset?"Auto-update is off by default for third-party marketplaces. To pick up new releases without
reinstalling, run /plugin, open Marketplaces, select dagster, and enable auto-update.
The plugin includes the
Dagster+ MCP server (opens in a new tab), giving the skill direct
access to your deployed organization: runs, assets, deployments, code locations, alert policies,
Issues, and insights metrics. Run /mcp to authenticate.
/mcp
# authenticate dagster-plus
Fetch the run logs for the most recent run failure.The MCP URL points at the US region by default. If your organization is in the EU region, set the following environment variable before launching Claude Code:
export DAGSTER_CLOUD_MCP_URL=https://mcp.agent.eu.dagster.cloud/mcpnpx skillsInstall using the npx skills (opens in a new tab) command-line:
npx skills add dagster-io/skills#release-stableThis installs the skill into every agent it detects (Claude Code, Codex, Cursor, Copilot, OpenCode, Pi, and others). It copies skills only; the bundled MCP server is not configured this way.
Codex reads the same marketplace manifest as Claude Code:
codex plugin marketplace add dagster-io/skills --ref release-stable
codex plugin add dagster@dagsterCopilot’s marketplace schema has no git-subdir source, so install the plugin directly:
copilot plugin install dagster-io/skills:plugins/dagsterThis tracks master; Copilot has no documented way to target a branch.
Clone the repository and copy skills to your tool’s skills directory:
OpenCode:
git clone --branch release-stable https://github.com/dagster-io/skills.git
cp -r skills/plugins/dagster/skills/* ~/.config/opencode/skill/Pi Agent:
git clone --branch release-stable https://github.com/dagster-io/skills.git
cp -r skills/plugins/dagster/skills/* ~/.pi/agent/skills/dagster-expertThe Dagster skill now ships in a plugin named dagster rather than dagster-expert. The skill
itself is unchanged and is still invoked with /dagster-expert.
dagster-expert remains installable for now, but has become a stub that carries no Dagster guidance and only points here. To migrate:
/plugin install dagster@dagster
/plugin uninstall dagster-expertIf you install dagster without uninstalling dagster-expert, two plugins
provide a skill named dagster-expert and the deprecated stub may be used instead of the real one.
The dagster-expert plugin will be removed in a future release. After that, installations of it
report Plugin dagster-expert not found in marketplace dagster and stop loading.
dagster-expertExpert guidance for building production-quality Dagster projects, covering CLI commands, asset patterns, automation strategies, and implementation workflows.
What you can do:
Example prompts:
Create a new Dagster project called analytics
How do I scaffold a new asset?
Show me how to set up declarative automation
What's the proper way to partition my assets?
Help me debug why my materialization failed
How should I structure my project for multiple pipelines?
Launch all assets tagged with priority=highDirect access to Dagster+ data about your deployment, including run logs, Insights, and select actions to remediate failures.
The MCP server uses your user permissions when determining the MCP server permissions. To use custom permissions, see the documentation for alternative authentication methods here (opens in a new tab)
What you can do:
Example prompts:
Fetch the logs for run <run id>, investigate why it failed, and propose a solution.
What is the materialization success rate over the past month?
How often has the customer_returns_job failed in the past quarter?
What assets in my deployment are not covered by an alert policy?master, last pushed 21 September 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: plugins/dagster-expert/skills/*/SKILL.md, plugins/dagster/skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Dagster, declaring 2 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree./dagster-io/skills.md, and each skill at its own .md URL.