Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/knowledge-work-plugins --skill smb-router
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
smb-router 是 Anthropic 官方知识工作插件集合(knowledge-work-plugins)中的一个 Skill,唯一标识为 anthropics/knowledge-work-plugins#smb-router。从名称和所属仓库定位来看,它服务于中小企业(SMB)场景,作用是在多个插件或工作流之间做任务路由:根据用户提出的请求,判断该请求应当交给哪个具体的知识工作插件来处理,而不是由单一技能硬编码处理所有输入。
它本身不是一个独立运行的软件,也不是一个可以脱离 Agent 单独执行的程序。它属于提示词 / 指令集 / 路由规则性质的工作方式,安装后为 Agent 增加的是“分发调度”能力:Agent 在面对一个模糊或跨领域的任务时,可以借助该 Skill 判断应走哪条处理路径。
核心功能(基于名称与仓库定位的合理推断)
- 任务识别:分析用户输入,判断其领域和意图。
- 插件选择:将请求映射到合适的知识工作插件。
- 路由决策:在多个候选插件之间做优先级或适用性判断。
- 兜底处理:当没有明确匹配的插件时,决定默认处理方式。
需要说明的是,关于该 Skill 的具体路由规则、判断逻辑、支持哪些下游插件、是否有配置文件等细节,当前官方资料未明确说明。具体实现应以该 Skill 当前官方说明和仓库内 SKILL.md 为准。
它不是什么
- 不是通用对话助手,不直接产出内容。
- 不是数据分析、写作或代码生成工具。
- 不是第三方 API 的封装。
适合的用户:使用 Anthropic knowledge-work-plugins 体系、希望在多个知识工作插件之间自动分发的团队或个人。不适合只使用单一插件、不需要路由能力的场景。
Skill 安全评估
总体判断:该 Skill 来自 Anthropic 官方仓库,来源可信度较高,本身定位为路由 / 调度规则,通常不直接执行破坏性操作,风险相对可控。但具体安全边界取决于它在你的 Agent 环境中实际被赋予的权限,以及它路由到的下游插件行为。
需要关注的点
- 来源可信度:官方仓库发布,供应链风险较低。但仍应通过官方渠道获取,避免第三方镜像或二次分发版本。
- 路由行为:它决定任务交给谁处理。如果路由规则被恶意篡改,理论上可能把敏感请求导向不当处理路径。以官方版本为准可降低此风险。
- 下游插件权限:smb-router 自身的风险有限,但被它调用的下游插件可能涉及文件读写、Shell、网络访问等。真正的权限风险来自下游。
- Prompt Injection:作为提示词 / 路由类 Skill,它对输入内容较敏感。如果输入中包含恶意指令,可能影响路由判断。避免把不可信外部内容直接作为路由输入。
- 配置与凭证:当前官方资料未明确说明该 Skill 是否需要 API Key、Token 或环境变量。若下游插件需要凭证,应按各插件官方要求单独配置并妥善保管。
降低风险的建议
- 仅从 Anthropic 官方仓库获取,不使用来源不明的版本。
- 如果只是测试路由效果,可在受限权限的 Agent 环境中运行,关闭不必要的 Shell 和文件写入权限。
- 不要把包含敏感信息或不可信外部内容的数据直接喂给路由环节。
- 定期检查它实际调用了哪些下游插件。
不建议声称该 Skill“100% 安全”或“已通过全面审计”。安全与否取决于你的具体部署方式。
Skill 使用要求
一、Agent / 客户端
该 Skill 属于 Anthropic 官方 knowledge-work-plugins 体系。这类插件与 Claude Code 的适配度较高,建议优先在 Claude Code 中使用。官方是否提供完整的第三方 Agent 兼容列表,当前资料未明确说明。从 Agent Skill 的通用工作方式看,在支持 Skills、自定义 Skill 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用。不同 Agent 的 Skill 加载方式和兼容程度可能不同,具体以对应 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
| Agent | 优先 Claude Code,其他兼容 Agent 可尝试 |
| Node.js | 当前官方资料未明确说明为必需 |
| Python | 当前官方资料未明确说明为必需 |
| 网络 | 仅在需要访问下游插件或官方来源时相关 |
由于该 Skill 主要是路由规则,通常不依赖特定语言运行时。是否需要额外依赖,以下游插件为准。
三、权限
- 文件读取:可选,取决于是否需读取路由配置。
- 文件写入:并非本 Skill 核心所需。
- Shell:非必需。
- 网络:非必需(除非下游插件需要)。
四、账号 / API Key
当前官方资料未明确说明 smb-router 自身需要账号、API Key 或 Token。如果你通过它调用的下游插件需要凭证,那属于下游插件的要求,需单独配置,不要与本 Skill 混为一谈。
最小使用条件
- 一个支持 Skill 加载的 Agent(优先 Claude Code)。
- 从官方渠道获取的 smb-router。
- 明确的待路由任务。
- 必要时配置下游插件所需的凭证。
Skill 安装、使用与卸载教程
一、安装
可以直接复制本页面提供的 Skill 安装指令,粘贴到对应的 Agent 或终端中执行。
如果不确定自己的 Agent 如何安装,可以直接询问当前 Agent:
如何安装 anthropics/knowledge-work-plugins#smb-router?
如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#smb-router?
如何在 Cursor 中安装 anthropics/knowledge-work-plugins#smb-router?
让当前 Agent 根据自己的 Skill 加载与管理机制给出对应安装方式,通常比手动复制目录更稳妥。当前官方资料未明确说明该 Skill 是否存在必须额外说明的特殊安装条件,如有,以官方说明为准。
二、安装后如何使用
安装后,当你的请求涉及多个领域、或不确定该交给哪个插件处理时,可以显式或隐式触发路由。适合交给它的任务包括:跨领域请求分发、在多个知识工作插件之间选择、模糊意图的归类。
自然语言使用示例:
用 smb-router 判断一下,我这个关于合同审查加财务汇总的请求应该走哪个插件?
使用 smb-router,把下面这堆混合任务按合适的知识工作插件分一下类。
使用 smb-router,帮我决定这个客户咨询该交给哪个插件处理。
三、卸载
不同 Agent 的 Skill 安装位置和管理方式可能不同。如果没有统一卸载命令,直接询问当前 Agent 通常更稳妥:
如何卸载 anthropics/knowledge-work-plugins#smb-router?
也可以使用对应 Agent 或 Skill 管理器提供的删除方式,移除对应 Skill 即可。当前官方资料未明确提供专门的卸载命令,请勿依赖未经确认的命令。
常见问题
1. 可以同时安装到多个 Agent 吗?
通常可以分别安装到各个 Agent 中,但要注意不同 Agent 的 Skill 目录和管理方式不同,需各自配置。是否共享同一份配置,以各 Agent 的机制为准。
2. Skill 更新后需要重新安装吗?
取决于你的安装方式。如果是从官方仓库拉取,更新时同步最新版本即可;如果是手动复制,则需要重新获取。具体以官方说明为准。
3. 为什么安装后 Agent 没有识别该 Skill?
常见原因包括:安装路径不对、Agent 未启用 Skill 加载、需要重启 Agent、或版本不兼容。可以先确认目录位置,再询问当前 Agent 是否正确识别。
4. 中国大陆使用是否有网络要求?
该 Skill 本身是路由规则,通常不强制联网。但如果它路由到的下游插件、或从官方仓库拉取更新时需要访问境外服务,可能受网络环境影响。此时可考虑合适的网络方案。
5. 它会修改我已有的项目吗?
该 Skill 本身是路由 / 调度性质,通常不直接改写项目文件。真正的文件修改行为来自被它调用的下游插件。如果担心,可先关闭下游插件的写入权限进行测试。
6. 可以关闭 Shell 权限使用吗?
可以尝试。该 Skill 核心是路由判断,通常不依赖 Shell。关闭 Shell 权限一般不影响其基本使用。
7. 它和其他知识工作插件有什么区别?
其他插件通常负责具体任务(如写作、分析、审查),而 smb-router 负责在这些插件之间做分发。它是“调度层”,不是“执行层”。