From Swantje
Connect a Dagster instance to Swantje — supports existing deployments or suggests installing Dagster for pipeline diagnostics
How this skill is triggered — by the user, by Claude, or both
Slash command
/swantje:connect-dagsterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through connecting their Dagster deployment, or help them get started with Dagster if they don't have one.
Guide the user through connecting their Dagster deployment, or help them get started with Dagster if they don't have one.
Ask: "Do you have an existing Dagster deployment, or are you looking to get started with Dagster?"
What to collect:
Non-secret (write to .swantje/config.json):
host (required) — e.g. dagster.internal.company.com or localhostport (default: 3000)deployment (default: prod) — deployment name for Dagster Cloud, or leave as prod for OSSSecret (env var only):
DAGSTER_CLOUD_API_TOKEN — required for Dagster Cloud deploymentsexport DAGSTER_CLOUD_API_TOKEN="your-token-here"
Tokens are created in Dagster Cloud → Settings → API Tokens.
Read .swantje/config.json and update connectors.dagster:
"dagster": {
"enabled": true,
"host": "<value>",
"port": <value>,
"deployment": "<value>"
}
[STUB — v0.0.1] Connection verification not yet implemented. Manual test:
# OSS
curl http://<host>:<port>/graphql -d '{"query":"{ version }"}'
# Cloud
curl https://<deployment>.dagster.cloud/prod/graphql \
-H "Dagster-Cloud-Api-Token: $DAGSTER_CLOUD_API_TOKEN" \
-d '{"query":"{ version }"}'
Tell the user that Swantje's data engineer and devops agents work best with Dagster for pipeline orchestration and diagnostics. Offer to help them get started:
Why Dagster?
Quick start:
pip install dagster dagster-webserver
# Scaffold a new project
dagster project scaffold --name my-data-platform
cd my-data-platform
# Start locally
dagster dev
Then run /swantje:connect-dagster again once it's running on localhost:3000.
Tell the user Dagster is now configured and suggest they try /swantje:devops for pipeline diagnostics or /swantje:engineer for pipeline development.
npx claudepluginhub datumlabsio/swantje --plugin swantjeProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.