Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed
- Refreshed the bundled skills to workbench `e8bcc26`: the `dlthub-router` skill now only runs the `dlthub ai status` verification when the install result is ambiguous or MCP hasn't been checked this session, instead of every time.

## [0.2.1] - 2026-07-01

### Added
Expand Down
4 changes: 2 additions & 2 deletions scripts/generate_skills.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

WORKBENCH_REPO = os.environ.get("DLTHUB_WORKBENCH_REPO", "https://github.com/dlt-hub/dlthub-ai-workbench.git")
WORKBENCH_BRANCH = "master"
WORKBENCH_REF_SHORT = "1853f50"
WORKBENCH_REF = "1853f504a88d018c9d47f62bcbdfa43aa3384a35"
WORKBENCH_REF_SHORT = "e8bcc26"
WORKBENCH_REF = "e8bcc26a8a2c72c0228f2c917802cdfed25f9af0"
SKILL_TOOLKITS = ("init",)

_KEEP = ".gitkeep"
Expand Down
15 changes: 9 additions & 6 deletions skills/dlthub-router/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,16 @@ Use this **only** when the index has no matching row (an unfamiliar need, or you

Match intent to the best toolkit, then install as in Step 1. Toolkits marked `(installed: <version>)` are already available.

## Step 3: Confirm & enable MCP
## Step 3: Verify install (only when needed)

```
uv run dlthub ai status
```
1. You should see the new toolkit and its entry skill.
2. If you see any **WARNING** about the MCP server (e.g. cannot be started), **fix it** using the error message.
**Skip this step** when the install output already confirms success and the new toolkit's entry skill is available in this session — that is all the confirmation you need. (MCP health was already checked at session start via `dlthub ai status`.)

Run `uv run dlthub ai status` only if:
- the install output was ambiguous or reported an error,
- the entry skill doesn't appear to be available, or
- the `dlt-workspace-mcp` server hasn't been verified this session (no session-start status check and no successful MCP call yet).

If status shows a **WARNING** about the MCP server (e.g. cannot be started), **fix it** using the error message before handing over.

## Step 4: Handover (no restart needed)

Expand Down
Loading