SkillHub 技能检索
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1a81b8a9/find-skill-v2-new。
技能介绍
要解决什么问题
用户在对话里用自然语言描述需求时,Agent 往往不知道 SkillHub 上是否已有对应技能,也容易用一句原话调一次搜索接口就结束。公开接口 GET https://api.skillhub.cn/api/skills 支持分词关键词检索,但召回有限;若误用 /api/v1/search 或不做意图收窄,推荐列表会噪音很大。
技能如何工作
本技能规定一套固定流程,让 Agent 在平台内「找技能」而不是随便猜 slug:
- Step 1 · 理解场景:从用户话里抽出任务意图、可映射的
category、以及 2~4 个中英文同义/上位关键词。 - Step 2 · 多次搜索:对每个候选词调用
?keyword=...&sortBy=score,必要时叠加category/labels,合并结果并按slug去重。 - Step 3 · 意图匹配排序:结合
name与description过滤无关项,保留最契合的 3~5 条;命中过多则收窄标签,为空则放宽关键词。 - Step 4 · 输出推荐:统一格式,每条写明匹配理由,请用户选择;此步不得展示安装命令或代码块。
- Step 5 · 一键安装:仅在用户选定后由 Agent 自行检查
skillhubCLI 并执行skillhub install --dir(细节见references/api.md)。
一级 category 共 12 类(如 office-efficiency、ai-agent 等),需要时再查 references/categories.md 做渐进式披露。
适用边界
- 依赖 SkillHub 公开 API 与平台目录结构;参数与字段以
references/api.md为准。 - 分词搜索不能保证一次命中,必须走完多词搜索与人工(模型)层面的意图筛选,不能把原始 API 列表直接丢给用户。
- 安装属于 Agent 执行动作,与用户可见的推荐文案应严格分离。
使用场景
- 用户用自然语言描述「自动写周报发给老板」,Agent 需提取办公效率类标签与同义词,多次调用 `/api/skills` 后筛出 3~5 个带匹配理由的候选。
- 对话里出现「有没有能处理 Excel 汇总的技能」,需按数据分析相关 `category` 与中英文关键词分轮搜索,合并去重后再做意图过滤,不能把 API 原始列表直接展示。
- 用户从推荐列表点选某一技能后,由 Agent 在后台完成 `skillhub` CLI 检查与 `install --dir`,推荐阶段不出现任何安装命令或代码块。
- 自建 Agent 要对接 SkillHub 公开目录,需遵循五步流程,避免误用 `/api/v1/search` 或仅用用户原话搜一次就结束。
适合人员
- 正在给对话 Agent 接入 SkillHub 公开 API、需要固定「检索—排序—推荐—安装」分工的后端或 Agent 工程师
- 帮同事用口语找平台技能的支持人员,既要会映射 12 类 `category`,又要保证推荐文案里不出现 CLI 命令
- 维护多 Agent 工作目录的运维,需要在用户确认后把选定技能安装到正确 `--dir` 路径
- 产品或解决方案同学描述业务场景,依赖 Agent 按分词与同义词扩展在 SkillHub 上收窄到少量高契合技能