Repository navigation
Closed
Description
On the index: dlt 1.31.0 → 1.32.0, dlthub 0.30.0 → 0.32.0, dlthub-client 0.28.7 → 0.28.8.
bump-dlthub-init.yml could not prepare this bump. make check-skills failed on
run 42068063039. No branch was pushed and no pull request opened.
check-skills: regenerating skills/ (output hidden unless it fails)…
check-skills: FAILED — skills/ differs from 'make generate-skills'; regenerate and commit:
M skills/dlthub-router/SKILL.md
?? skills/create-background-agent/
diff --git a/skills/dlthub-router/SKILL.md b/skills/dlthub-router/SKILL.md
index a004bbb..9678979 100644
--- a/skills/dlthub-router/SKILL.md
+++ b/skills/dlthub-router/SKILL.md
@@ -1,6 +1,6 @@
---
name: dlthub-router
-description: "The entry point for building anything with dlthub. Use this skill to route the user to the right workflow toolkit and install it on demand. MUST use when the user asks 'what can you do', 'what can I build', 'what are toolkits', 'how do I build a pipeline', 'I want to pull data from a REST API', 'ingest from a SQL database', 'ingest CSVs from S3 into a warehouse', 'make reports / dashboards', 'transform / model my data', 'add data quality checks', 'how do I deploy / schedule a pipeline', 'I'm new to dlthub', 'where do I start', 'my deployed job failed', or seems unsure what to do next after setup. Also use whenever the user expresses a data-engineering goal but no matching workflow toolkit is installed yet — this skill installs it on demand. Do NOT use when the toolkit matching the user's intent is already installed — go straight to its entry skill instead; only route/install when the matching toolkit is missing. Do NOT use when a specific task is already in progress (debugging a pipeline, validating data, adding endpoints) and its toolkit is installed. Do NOT use when the user explicitly wants a guided end-to-end demo — use **quick-start** for that."
+description: "The entry point for building anything with dlthub: route the user to the right workflow toolkit and install it on demand. MUST use when the user asks 'what can you do', 'what can I build', 'what are toolkits', 'how do I build a pipeline', 'I want to pull data from a REST API', 'ingest from a SQL database', 'ingest CSVs from S3 into a warehouse', 'make reports / dashboards', 'transform / model my data', 'add data quality checks', 'how do I deploy / schedule a pipeline', 'I'm new to dlthub', 'where do I start', 'my deployed job failed', or seems unsure what to do next after setup. Also use when the user names a data-engineering goal and no matching toolkit is installed yet. Do NOT use when the matching toolkit is already installed: go straight to its entry skill. Do NOT use when a specific task is in progress (debugging a pipeline, validating data, adding endpoints) and its toolkit is installed. Do NOT use when the user wants a guided end-to-end demo: use **quick-start**."
---
# dlthub-router
@@ -56,7 +56,7 @@ Route here when the user wants work to happen on its own after an event ("whenev
**"my job failed" routes four ways.** Pick by where it ran, and by whether the user wants this failure handled or all future ones:
-* A local pipeline or transformation run, fix it now → that toolkit's own debug skill, `debug-pipeline` or `debug-transformation`. A dlt **load job** in a failed load package belongs here, on the user's machine.
+* A local pipeline or transformation run, fix it now → that toolkit's own debug skill, `debug-pipeline`, `debug-sql-database-pipeline` or `debug-transformation`. A dlt **load job** in a failed load package belongs here, on the user's machine.
* A deployed **platform job run** failed, look at it now → `debug-deployment` in **dlthub-platform**.
* Every future failure of a deployed job, unattended → `job-inspector`, below.
* Nothing deployed yet → deploy first. The agent triggers on platform job runs, so it has nothing to watch until then.
@@ -70,5 +70,7 @@ diagnose a failed platform job run, classify it and propose a fix → dlthub-pla
* `<tag>` in the trigger is a tag the workspace puts on its own jobs, `run.pipeline(..., expose={"tags": ["ingest"]})`. Name the jobs to watch, or tag them.
* The agent names no model. Set `AGENT__MODEL` in the workspace to a `provider:model` id at least as capable as Claude Sonnet 5, and `AGENT__API_KEY` to the key for that provider.
+**Writing a new agent, not installing a shipped one.** Send the user to `create-background-agent`. It ships with `init`, so it is already present in every workspace and needs no install, and it covers the `AGENT.md` fields, the `access` decision, the summary shape, `run.agent`, the profile pin and the trigger strings.
+
<!-- Loading the new skill/rule inline is a stopgap: until the harness can hot-reload skills/rules after install, newly installed components aren't natively registered until the next session start. -->
make: *** [Makefile:180: check-skills] Error 1
Nothing automated will try again while this issue is open. Close it once the cause is
fixed, or dispatch bump-dlthub-init.yml by hand.
Activity
lis365b commentedon Nov 5, 2026
make check-skillsisgit status --porcelain -- skills, so it failed on the directorymake update-skillshad just rewritten. The recipe commits beforemake cinow — https://github.com/dlt-hub/engineering-agent-loop/pull/460, deployed here in #46. Closing so the bump can run again.