A collection of AI skills for working with Dagster
2 chapters · 5 minutes · 1,127 words
npx skills add dagster-io/skills/plugin marketplace add dagster-io/skillsAI assistant skills for building workflows and data pipelines using Dagster.
Compatible with Claude Code, Cursor, OpenCode, OpenAI Codex, Pi, and other Agent Skills-compatible tools.
Install using the Claude plugin marketplace (opens in a new tab):
/plugin marketplace add dagster-io/skills
/plugin install dagster-expert@dagster
/dagster-expert "What's an asset?"npx skillsInstall using the npx skills (opens in a new tab) command-line:
npx skills add dagster-io/skillsClone the repository and copy skills to your tool’s skills directory:
OpenCode:
git clone https://github.com/dagster-io/skills.git
cp -r skills/skills/* ~/.config/opencode/skill/OpenAI Codex:
git clone https://github.com/dagster-io/skills.git
cp -r skills/skills/* ~/.codex/skills/Pi Agent:
git clone https://github.com/dagster-io/skills.git
cp -r skills/skills/* ~/.pi/agent/skills/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=highdignified-pythonProduction-quality Python coding standards for modern Python.
Use for general Python code quality, not Dagster-specific patterns.
What’s included:
Example questions:
Is this good Python code?
How should I annotate this function?
What's the difference between LBYL and EAFP?
Should I use pathlib or os.path?master, last pushed 7 August 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: skills/dagster-expert/skills/*/SKILL.md, skills/dignified-python/skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Colton Padden, 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 chapter at its own .md URL.