
from dlthub-ai-workbench41
Diagnose and fix dlthub transformation failures: SQL dialect incompatibility, pipeline state errors, and missing columns after deployment.
Provides step-by-step diagnostics and remediation for dlthub transformation failures. It helps detect SQL dialect portability issues, recover pipelines stuck in failed states, and identify/repair missing or silently dropped columns caused by type inference. The skill documents static compatibility checks, escalation steps for pipeline recovery, and destination-specific workarounds (e.g., DuckDB).
Use this skill when a transformation works locally but fails on another destination (BigQuery, Snowflake, Postgres), when pipelines exhibit syntax/unsupported-function errors, when runs are stuck in retry loops, or when expected columns are absent from the output. Also use proactively to run static SQL compatibility checks before deployment.
Best used by agents with shell/Bash and dlt CLI access; compatible with tooling that can run static SQL checks (SQLGlot) and invoke pipeline commands.
Well-written skill for debugging dlthub transformation failures, covering SQL dialect incompatibility, pipeline state recovery, and missing column diagnosis. No bundled scripts — purely instructional. Strong safety rules around destructive operations like drop commands. Clear escalation order and practical examples make it immediately usable for data engineers working with dlt pipelines.
Single-file SKILL.md with no scripts or references directory. Monolithic but well-organized internally with clear section numbering and escalation paths. Would benefit from splitting into scripts/ for the dialect checker and references/ for external docs.