dlthub-router

Routes user intent to the correct dlthub workflow toolkit and installs it on demand.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/aminojagh/LLMZC --skill dlthub-router-aminojagh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dlthub-router
Source: https://github.com/aminojagh/LLMZC/tree/main/05_02_dlt_workshop/.agents/skills/dlthub-router
Command: npx skills add https://github.com/aminojagh/LLMZC --skill dlthub-router-aminojagh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting with dlthub, users often don't know which workflow toolkit matches their data-engineering goal. This Skill acts as the entry point that maps user intent to the right toolkit, installs it on demand, and hands over to its entry skill without losing conversation context. ## Core Features & Use Cases - Intent-Based Routing: Matches user goals (REST API ingestion, SQL database extraction, S3 CSV loading, dashboards, data quality, deployment) to the correct toolkit using the always-loaded toolkit index. - On-Demand Installation: Installs the matched toolkit via dlthub --non-interactive ai toolkit install <name> and verifies the install only when needed. - Live Discovery Fallback: Uses the dlt-workspace-mcp MCP server (list_toolkits, toolkit_info) or CLI commands when the index has no matching row. - Use Case: A user says "I want to pull data from a REST API" but has no toolkit installed. This Skill identifies the matching toolkit, installs it, loads its entry skill inline, and continues the task in the same session. ## Quick Start Ask the assistant what you can build with dlthub or describe your data-ingestion goal, and it will route you to the right toolkit and install it.

Frequently Asked Questions about dlthub-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get started building a data pipeline with dlthub?▼

Describe your goal, such as pulling data from a REST API or loading CSVs from S3. The router matches your intent to a toolkit in the index, installs it with the dlthub CLI, and hands over to that toolkit's entry skill in the same session.

How does the dlthub router choose which toolkit to install?▼

It first matches your intent against the always-loaded toolkit index, which maps intent to toolkit, install command, and entry skill. If no row matches, it falls back to live discovery via the dlt-workspace-mcp server or CLI toolkit listing.

Do I need to restart my session after installing a dlthub toolkit?▼

No restart is needed. Toolkits reuse the already-running dlt-workspace-mcp server, so the router loads the new entry skill inline and continues your task. New skills become natively registered on the next natural session start.

When should I not use the dlthub router skill?▼

Skip it when the toolkit matching your intent is already installed, when a specific task is mid-workflow with its toolkit present, or when you want a guided end-to-end demo, which belongs to the quick-start skill instead.

What happens if the dlt-workspace-mcp server fails during toolkit install?▼

The router runs dlthub ai status to check MCP health when install output is ambiguous or the entry skill is unavailable. If a WARNING about the MCP server appears, it fixes the issue using the error message before handing over.