Intelligent runtime dispatcher for installed agent skills. Analyzes your task, finds the best matching skill, and routes automatically — so you never have to remember which skill to call.
| Scenario | Behavior |
|---|---|
| 唯一匹配 | 直接调用该 skill,无需询问 |
| 多个匹配 | 弹出选项让你选择 |
| 无匹配 | 询问是否搜索并安装新 skill |
| 调用后 | 回复末尾注明调用了哪个 skill |
任务输入
↓
分析 → 需要 skill?
├─ 否 → 通用能力完成
└─ 是 → 匹配已安装 skill
├─ 1 个 → 直接调用
├─ 多个 → 用户选择 → 调用
└─ 0 个 → 是否搜索安装?
├─ 是 → find-skills → 安装 → 调用
└─ 否 → 通用能力完成
↓
调用后注明:本结果调用了 xxx skill。
npx skills add <your-username>/skill-router -gOn first invocation, Skill Router will automatically write routing rules to your ~/.claude/CLAUDE.md, making skill routing automatic for all future conversations.
Or manually run the install script:
bash ~/.claude/skills/skill-router/scripts/install.shExplicitly invoke routing for a task:
/skill-router 帮我画一个系统架构图
npx skillsCLI installed- Claude Code or compatible agent
- Reads installed skills via
npx skills ls --json - Scores each skill's description against the user's task
- Routes to the best match using the decision tree above
- Persists routing rules to
CLAUDE.mdso routing becomes automatic across sessions
MIT