dlthub-router

Routes user intent to the matching dltHub toolkit and installs it on demand.

1|Updated May 13, 2026
One-click install
npx skills add https://github.com/dlt-hub/dlthub-start --skill dlthub-router-dlt-hub
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dlthub-router
Source: https://github.com/dlt-hub/dlthub-start/tree/main/src/create_dlthub_workspace/scaffolds/minimal_workspace/_agents/cursor/.cursor/skills/dlthub-router
Command: npx skills add https://github.com/dlt-hub/dlthub-start --skill dlthub-router-dlt-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting work with dltHub, users often do not know which workflow toolkit fits their goal, and the right toolkit may not be installed yet. This Skill maps user intent to the correct toolkit, installs it on demand, and hands over to its entry skill without losing conversation context. ## Core Features & Use Cases - Intent-based routing: Matches requests like building REST API pipelines, ingesting from SQL databases, or deploying pipelines to the right 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 result 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 no pipeline toolkit is installed. The router identifies the matching toolkit, installs it, loads its entry skill inline, and continues the task in the same session. ## Quick Start Ask the agent what you can build with dltHub or describe a data-engineering goal such as ingesting data from a SQL database, and it will route you to the right toolkit.

Frequently Asked Questions about dlthub-router

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

FAQPage Schema
How do I know which dltHub toolkit to use for my task?▼

Match your intent to the always-loaded toolkit index in your project rules or AGENTS.md, which maps each goal to a toolkit, install command, and entry skill. If no row matches, query the dlt-workspace-mcp server with list_toolkits for the live catalog.

How do I install a dltHub toolkit from the CLI?▼

Run dlthub --non-interactive ai toolkit install <name> to install a toolkit. If MCP is unavailable, use dlthub --non-interactive ai toolkit list and toolkit info <name> to discover available toolkits first.

Do I need to restart my coding agent after installing a toolkit?▼

No restart is needed because toolkits reuse the already-running dlt-workspace-mcp server. Load the new toolkit's entry skill inline via toolkit_info and continue in the same session; native registration happens on the next session start.

When should I not use the dlthub-router skill?▼

Skip routing when the toolkit matching the user's intent is already installed, when a specific task is mid-workflow with its toolkit present, or when the user wants a guided end-to-end demo, which belongs to the quick-start skill.

What should I do if the dlt-workspace-mcp server shows a warning?▼

Run uv run dlthub ai status to check the MCP server state when install output is ambiguous or the entry skill is unavailable. If a WARNING appears, fix the server using the provided error message before handing over to the toolkit.