find skill:在 SkillHub 上按关键词和分类检索 Skill

前言

Skill 数量多了以后,最常遇到的问题不是缺技能,而是找不到技能。你明确知道自己要一个处理 PDF 的东西,但不知道它叫什么、在哪个分类下、由谁发布。逐个翻列表页效率低,随意猜名字又会漏。

下面介绍的 find skill,就是给这个场景用的。它是一个发布在 SkillHub 平台上的技能,用来在平台上查找和搜索其他 Skill,支持关键词分词搜索、一级标签筛选,以及两者的组合检索。

这是什么

find skill 是一个面向「发现技能」这一环节的技能,不是执行类技能。它不帮你处理文件、不跑任务,而是回答「平台上有没有这类技能」「这个分类下有哪些技能」。

  • 坐标:@user_1a81b8a9/find-skill-v2-new
  • 名称:find skill
  • 版本:1.0.0
  • 来源:community(社区发布,非官方团队出品)
  • 分类:ai-agent
  • 发布者:user_1a81b8a9
  • 平台评分:100000,累计下载 5367 次

它解决的问题是:当你已经知道自己想要什么能力,但不知道在 SkillHub 上对应的技能叫什么、属于哪个分类时,用它完成一次检索,而不是人工翻列表。

核心功能

根据 SkillHub 页面给出的简介,find skill 的能力有三部分。

1、关键词分词搜索。输入一个或多个关键词,技能会对查询做分词处理,在 skills 列表接口的数据上做匹配。适合「找个处理 PDF 的技能」「有没有做数据分析的 skill」这类说法。

2、一级标签筛选。按一级分类浏览,例如「办公效率类有哪些技能」。这里筛选的是一级标签,不是技能自身的标签字段,二者不要混用。

3、关键词与分类的组合检索。可以同时给出关键词和分类,缩小范围。适合「办公效率类里能处理 Excel 的技能」这类需求。

它的基础是 SkillHub 的 skills 列表接口。也就是说,检索结果取决于平台上该接口暴露的技能集合,平台上没有的技能它搜不到。

安装与启用

find skill 基于通用 SKILL.md 格式,标签 requires_api_key=false,即使用它不需要额外的 API Key。

安装方式在抓取到的页面资料中没有给出明确的官方命令,因此这里不写推测的命令。需要安装时,以 SkillHub 页面 https://www.skillhub.cn/skills/user_1a81b8a9/find-skill-v2-new 上的说明为准。

启用后,它面向的调用场景是这几类说法:

  • 「找个 xxx 技能」
  • 「有没有处理 PDF 的 skill」
  • 「SkillHub 上搜一下 xxx」
  • 「按分类看技能」
  • 「办公效率类有哪些技能」
  • 「推荐一个做数据分析的 skill」
  • 「这个需求有现成技能吗」

典型用法

按官方简介还原出的用法是三步,顺序上先确定检索意图,再选检索维度,最后取结果。

1、判断用户要的是按关键词找,还是按分类浏览。说法里带明确能力词(PDF、数据分析)时走关键词;说法里带分类词(办公效率类)时走分类。

2、两者都有时做组合检索。例如「办公效率类里能处理 Excel 的技能」,关键词取 Excel,分类取办公效率。

3、从列表接口的返回中取技能名、坐标和分类,给用户一个可直接继续使用的候选。

这里要说明一点:以上是从官方简介描述的能力逻辑中整理出来的调用路径,页面资料没有给出逐字的输入输出示例,因此不虚构具体查询语句和返回报文。

适用场景与注意

适合的场景是「你知道要什么能力,但不知道技能叫什么」。比如手上有 PDF 批处理的需求,想知道平台上有没有现成技能;或者想看看某个一级分类下一共有哪些技能,再决定用哪个。

要注意几点。

一是检索范围受限于 skills 列表接口暴露的数据。新发布、未进入该接口的技能,它搜不到。

二是关键词走分词匹配,命中逻辑未必等于精确名称匹配。名称和关键词用词不一致时,可能需要换几个说法再试。

三是它只做发现,不做验证。搜索结果给出后,技能是否真的能完成任务,还需要自己加载确认,页面资料里没有性能或质量方面的承诺。

四是来源是 community,发布者为 user_1a81b8a9。下载量(5367 次)和评分(100000)是平台页面上的数值,不代表它一定能覆盖你的具体需求。

结尾

find skill 的价值在于把「发现技能」这一步标准化:一次关键词搜索、一次分类浏览或两者组合,就替代人工翻列表。它不需要 API Key,来源和坐标都在页面上写得清楚,可以核对后再用。

官方地址:https://api.skillhub.cn/user_1a81b8a9/find-skill-v2-new
SkillHub 页面:https://www.skillhub.cn/skills/user_1a81b8a9/find-skill-v2-new

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜