Problem
Running iii worker add mcp always fails with a 422:
error: Failed to resolve worker graph: HTTP 422 Unprocessable Entity
{"error":{"available":[],"code":"worker_not_found","dependency_path":"mcp -> skills",
"fix":"Publish 'skills' or remove it from the dependency list.",
"message":"Worker 'skills' was not found in the registry.",
"requested":["^0.2.1"],"scope":"worker","worker":"skills"}}
The mcp worker declares a hard dependency on skills, but skills is not published in the registry and doesn't exist as runnable code in the repo — only as SKILL.md documentation files.
Impact
mcp is completely uninstallable.
Expected behavior
Either:
skills is published to the registry, or
- The dependency is made optional —
mcp works without skills (skills only adds MCP resources/prompts, tool invocation works standalone)
Environment
- iii v0.16.1
- macOS aarch64
Problem
Running
iii worker add mcpalways fails with a 422:error: Failed to resolve worker graph: HTTP 422 Unprocessable Entity
{"error":{"available":[],"code":"worker_not_found","dependency_path":"mcp -> skills",
"fix":"Publish 'skills' or remove it from the dependency list.",
"message":"Worker 'skills' was not found in the registry.",
"requested":["^0.2.1"],"scope":"worker","worker":"skills"}}
The
mcpworker declares a hard dependency onskills, butskillsis not published in the registry and doesn't exist as runnable code in the repo — only as SKILL.md documentation files.Impact
mcpis completely uninstallable.Expected behavior
Either:
skillsis published to the registry, ormcpworks withoutskills(skills only adds MCP resources/prompts, tool invocation works standalone)Environment