安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add borghei/claude-skills --skill skill-router 此技能适用于用户提出模糊或跨域请求,例如“我应该使用哪个技能”、“有这个技能吗”、“找到合适的技能”或“将其路由到最佳技能”——它会将意图与整个技能库进行匹配,并推荐最合适的技能。
2
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add borghei/claude-skills --skill skill-router name: skill-router
description: 此技能适用于用户提出模糊或跨域请求,例如“我应该使用哪个技能”、“有这个技能吗”、“找到合适的技能”或“将其路由到最佳技能”——它会将意图与整个技能库进行匹配,并推荐最合适的技能。
license: MIT + Commons Clause
metadata:
version: 1.0.0
author: borghei
category: workflow
domain: orchestration
updated: 2026-06-22
python-tools: route_skill.py
tags: [router, discovery, orchestration, navigation, intent-matching]本库拥有横跨十六个领域的数百项技能。用户很少知道确切的技能名称 —— 他们了解自己的*意图*(“我需要弄清楚下个季度该做什么”、“我必须响应一次数据泄露”)。路由模块弥合了这一差距:它将自由文本请求与每项技能的描述和标签进行匹配,对候选项进行排序,并推荐最佳匹配 —— 这样正确的技能在第一次尝试时就能激活,而无需用户去翻查文件夹或猜测。
在两层模型中,它是用户调用的编排器:它自身从不执行具体工作,而是将请求路由到能够完成工作的技能(专业领域)。将其输出视为推荐,然后激活所选技能。
在路由前,请确认以下输入。如果任何一项未知或模糊,请询问 —— 不要假设:
停止规则:如果请求已经明确,则跳过这些问题,直接进行路由。
# 为某个意图推荐最佳匹配技能
python scripts/route_skill.py "为新的B2B功能制定上市策略"
# 限定领域,或扩大结果集
python scripts/route_skill.py "响应数据泄露" --top 5
python scripts/route_skill.py "预测收入" --domain finance --format json
cli/skills.json)运行 route_skill.py "<用户的目标>"。脚本通过计算查询内容与技能名称、标签、领域和描述之间的术语重叠度来为每个技能评分,对确切的名称/标签匹配给予最高权重。脚本从cli/skills.json(由scripts/build_manifest.py重新生成)读取目录,因此始终反映当前库的状态,无需硬编码任何技能列表。
范围内: 将自由文本意图与技能目录进行匹配,并推荐最佳匹配技能;对相似技能进行消歧义;确认是否存在适用于某目标的技能。
范围外: 执行匹配到的技能的工作流(这是目标技能的任务);跨多个技能的工作流编排(参见standards/下的编排协议和agents/personas/);安装或提取技能。
依赖说明: 路由模块读取仓库级别的目录cli/skills.json。它是库内使用的导航辅助工具,并非独立的单技能下载 —— 如果目录不存在,请使用--catalog <path>参数指定路径,或使用python scripts/build_manifest.py重新生成。
scripts/route_skill.py —— 基于cli/skills.json的意图到技能评分器。