dagster-init

Automate Dagster project creation with uv environment and Components scaffolding.

Updated Dec 5, 2025
One-click install
npx skills add https://github.com/cnolanminich/dagster-project-claude-files --skill dagster-init
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dagster-init
Source: https://github.com/cnolanminich/dagster-project-claude-files/tree/main/.claude/skills/dagster-init
Command: npx skills add https://github.com/cnolanminich/dagster-project-claude-files --skill dagster-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation and setup of a new Dagster project, including a uv-based virtual environment and a Components structure ready for development.

Core Features & Use Cases

  • Project scaffolding: Creates a Dagster project using the create-dagster CLI and initializes a Components architecture.
  • Environment setup: Sets up a uv virtual environment with the necessary dependencies.
  • Validation readiness: Provides commands to verify definitions with uv run dg check defs and run development server.

Quick Start

Use this skill to initialize a new Dagster project and begin development immediately.

Frequently Asked Questions about dagster-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a new Dagster project with a virtual environment?▼

To initialize a Dagster project, this automation creates the project structure using the create-dagster CLI and sets up a uv-based virtual environment with necessary dependencies for immediate development.

What is Dagster Components architecture and how does it structure a project?▼

Dagster Components architecture provides a scaffolding structure for your project that organizes definitions ready for development, automating the initial setup so you can rapidly build data pipelines.

Can I use uv to manage dependencies for Dagster project setup?▼

Yes, you can use uv to manage dependencies for Dagster project setup. This automation specifically provisions a uv virtual environment and installs the required packages to prepare the project for development.

How do I validate Dagster definitions after project scaffolding?▼

To validate Dagster definitions after project scaffolding, run the `uv run dg check defs` command provided by the setup to ensure your components and definitions are correctly configured.

What is the best way to start Dagster development server in a uv environment?▼

The best way to start the Dagster development server in a uv environment is to use the provided commands within the provisioned virtual environment to run the server and verify your setup locally.

Does this Dagster project setup handle environment provisioning automatically?▼

Yes, this Dagster project setup handles environment provisioning automatically by creating a uv virtual environment, installing dependencies, and scaffolding components so you can begin development immediately without manual configuration.