mcpbeat Sign in

Dagster Docs Agent Skill

Expert guidance for writing documentation for the Dagster docs website. ALWAYS use before creating or updating documentation in the docs directory.

1k tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
15930
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/dagster-io/dagster --skill dagster-docs

What comes with it

1 111 bytes besides the instruction
audiences.md

The instruction itself

31 sections, as written by the author

Overview

Prerequisites

  • Always ensure docs/node_modules exists before running any commands
  • Check first: Look for docs/node_modules/ directory
  • If missing: Run yarn install in /docs to install dependencies
  • Command: cd /docs; yarn install
  • Always ensure docs/docs/api/**/*.mdx files exist before running yarn start
  • Check first: Look for docs/docs/api/**/*.mdx files
  • If missing: Run yarn build-api-docs in the docs root
  • Command: cd /docs; yarn build-api-docs
  • Audiences: See audiences.md for descriptions of primary audiences.
  • Formatting and style: See docs/docs/about/contributing-docs/formatting-style.md for formatting and style conventions.
  • Content model: See docs/docs/about/contributing-docs/content-model for an explanation of the structure and types of content included in Dagster docs.

Section-specific guidance

docs/docs/about

Audiences

All

Guidance

docs/docs/about/changelog.md is automatically populated from /CHANGES.md through a custom React component. Do not edit changelog.md directly.

docs/docs/api

Audiences
  • Data pipeline builders
  • Data platform owners
Guidance

.mdx files are generated from .rst files in

docs/sphinx/sections/api and should not be directly edited. Instead, update the .rst file or the docstrings in /python_modules.

docs/docs/dagster-basics-tutorial

Audiences
  • Data pipeline builders

docs/docs/deployment

Audiences
  • Data platform owners

docs/docs/examples

Audiences
  • Data pipeline builders
Examples
  • docs/docs/examples/full-pipelines/bluesky

docs/docs/getting-started

Audiences
  • Data pipeline builders

docs/docs/guides

Audiences
  • Data pipeline builders
Guidance

Most subdirectories in docs/docs/guides correspond to phases in the data engineering lifecycle:

  • Build: Creating data pipelines with core Dagster abstractions, particularly projects, assets, resources, and components.
  • Automate: Automating data pipelines with declarative automation, schedules, and sensors.
  • Operate: Managing pipeline operations with run configuration, environment variables and secrets, and concurrency.
  • Log and debug: Understanding built-in structured event logs and raw compute logs, configuring custom loggers, capturing Python logs, and debugging assets during execution with pdb.
  • Observe: Using alerts, the Dagster+ asset catalog, asset freshness policies, and Insights to observe data pipelines.
  • Test: Testing assets and pipelines in Dagster to ensure data remains consistent and fresh.

The docs/docs/guides/labs subdirectory contains documentation of new features under active development. All pages in the Labs section should import the early access partial and reference it at the top of the page.

The docs/docs/partials subdirectory contains files with text that is referenced in multiple places throughout the documentation.

Examples
  • docs/docs/guides/build/assets/asset-selection-syntax
  • docs/docs/guides/automate/declarative-automation

docs/docs/integrations

Audiences
  • Data pipeline builders
Guidance
  • .mdx files are generated from .rst files in sphinx/sections/integrations and should not be directly edited. Instead, update the corresponding .rst file. Docstrings for classes and modules in corresponding files in python_modules/libraries may also need to be updated.
  • If an integration has a component implementation, the component documentation should be placed in the index page of the integration subdirectory
Examples
  • docs/docs/integrations/libraries/databricks
  • docs/docs/integrations/libraries/fivetran

docs/docs/migration

Audiences
  • Data pipeline builders
  • Data platform owners
Guidance
  • docs/docs/migration/upgrading.md is automatically populated by /MIGRATION.md through a custom React component. Do not edit upgrading.md directly.

Verification

  • yarn start in /docs directory
  • Navigate to http://localhost:3050 and view changed pages

Other skills for the same job

different authors, same section of the catalogue
Doc Coauthoring
by anthropics
vendor ×10

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

4k tokens
Changelog Generator
by frostant
×9

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.

774 tokens
Test Driven Development
by w95
×7

Use when implementing any feature or bugfix, before writing implementation code

2k tokens
Writing Plans
by ZhanlinCui
×4

Use when you have a spec or requirements for a multi-step task, before touching code

816 tokens
Writing Skills
by ZhanlinCui
×4

Use when creating new skills, editing existing skills, or verifying skills work before deployment

26k tokens scripts
Crafting Effective Readmes
by softaworks
×3

Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.

15k tokens
Humanizer
by softaworks
×3

| Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

6k tokens
Opentrons Integration
by christophacham
×3

Official Opentrons Protocol API for OT-2 and Flex robots. Use when writing protocols specifically for Opentrons hardware with full access to Protocol API v2 features. Best for production Opentrons protocols, official API compatibility. For multi-vendor automation or broader equipment control use pylabrobot.

9k tokens scripts

How to use it

Copy the folder

Take dagster-io/dagster-docs from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.