Skip to content

catlove779/skill-router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Skill Router

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.

What It Does

Scenario Behavior
唯一匹配 直接调用该 skill,无需询问
多个匹配 弹出选项让你选择
无匹配 询问是否搜索并安装新 skill
调用后 回复末尾注明调用了哪个 skill

Flow

任务输入
  ↓
分析 → 需要 skill?
  ├─ 否 → 通用能力完成
  └─ 是 → 匹配已安装 skill
          ├─ 1 个 → 直接调用
          ├─ 多个 → 用户选择 → 调用
          └─ 0 个 → 是否搜索安装?
                    ├─ 是 → find-skills → 安装 → 调用
                    └─ 否 → 通用能力完成
  ↓
调用后注明:本结果调用了 xxx skill。

Install

npx skills add <your-username>/skill-router -g

On 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.sh

Manual Use

Explicitly invoke routing for a task:

/skill-router 帮我画一个系统架构图

Requirements

  • npx skills CLI installed
  • Claude Code or compatible agent

How It Works

  1. Reads installed skills via npx skills ls --json
  2. Scores each skill's description against the user's task
  3. Routes to the best match using the decision tree above
  4. Persists routing rules to CLAUDE.md so routing becomes automatic across sessions

License

MIT

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages