A collection of Claude Code skills for data engineering tasks.
This repository contains expert assistant skills designed to help with data engineering workflows. Each skill provides specialized knowledge, templates, and best practices for specific data tools and patterns.
| Skill | Description | Docs |
|---|---|---|
| dlt-skill | Data pipelines with dlt (data load tool) | Guide |
| dlt-dagster | Run dlt pipelines in Dagster (Component or Pythonic @dlt_assets) | — |
| uv | Python dependencies, venvs, and scripts with uv | Guide |
Install skills using the Claude Code CLI:
npx skills add untitled-data-company/data-skills --skill <skill-name>Replace <skill-name> with the skill directory name (e.g. dlt-skill, dlt-dagster, uv). See the Available Skills table above.
After installation, the skill should appear when you run /skills in Claude Code.
data-skills/
├── skills/
│ ├── dlt-skill/ # Data pipelines (dlt)
│ │ ├── SKILL.md
│ │ ├── assets/
│ │ ├── references/
│ │ └── scripts/
│ ├── dlt-dagster/ # dlt pipelines in Dagster
│ │ ├── SKILL.md
│ │ ├── assets/templates/
│ │ └── references/
│ └── uv/ # Python venvs & deps (uv)
│ ├── SKILL.md
│ └── references/
├── docs/ # User documentation
│ ├── dlt-skill.md
│ └── uv.md
├── README.md
└── CHANGELOG.md
To add a new skill:
- Create a new directory under
skills/ - Add a
SKILL.mdwith the skill instructions (frontmatter: name, description) - Include any templates, references, or scripts needed
- Add user documentation in
docs/<skill-name>.md - Add an entry to the "Available Skills" table above
Skills in this repository are provided as-is for use with Claude and other skill-enabled LLMs. Maintained by Untitled Data Company.