dlt
Load data from any source into any database with Python
All Skills in This Repository (15)
Pure Emerald Level Indicatorsdashboard
Inspect dlt dashboard modules, routes, and UI components in the marimo-based codebase.
create-worktree
Create and manage isolated git worktrees under .worktrees for PRs and branches.
switch-worktree
Switch the current session to a specified Git worktree.
auto-import-rules
Enforce Python import ordering and relative import restrictions in dlt projects.
auto-write-test-rules
Generates missing test rules for new test cases based on project standards.
release-notes
Aggregate commits and PR metadata between two git tags into categorized release notes.
worktree-make-dev
Run setup_worktree_env.sh to configure a development worktree and copy secrets.
auto-docstring-rules
Enforce Google-style Python docstrings and inline field documentation.
worktree-from-issue
Create a git worktree and per-issue branch for a GitHub issue.
review-pr
Analyze GitHub pull requests with diffs, comments, issues, and local code context.
optimize-code
Optimize Python code in critical paths via benchmarking and validation against baselines.
implement-issue
Triage, plan, and implement GitHub issue fixes with validation steps.
Frequently Asked Questions
FAQPage SchemaHow to install dlt?βΌ
Run `npx skills add dlt-hub/dlt --all -g -y` in your terminal to install all skills in this suite globally.
What does dlt do?βΌ
dlt is a Python library that extracts data from APIs, databases, and files, then loads it into warehouses like DuckDB, BigQuery, or Snowflake with automatic schema handling.
How to load a REST API into a database with dlt?βΌ
Describe the API endpoints declaratively, point a pipeline at your destination, and call pipeline.run() β dlt manages pagination, typing, and table creation for you.
Does dlt work with AI coding agents?βΌ
Yes. dlt is built for LLM-based agents and ships skills for pull request reviews, issue implementation, and release notes that run in Claude Code, Cursor, and similar tools.
Can I use dlt without data engineering experience?βΌ
Yes. You write a few lines of plain Python and dlt handles credentials, schema drift, and destination-specific SQL behind the scenes.
Related Repositories in Data & Analytics
View All in Data & AnalyticsβPaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web