自然语言找已装 Skill
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_70775cd1/local-skills-search。
技能介绍
要解决什么问题
装了不少 skill 之后,常见情况是:记得能干什么,却想不起目录名或 @handle/slug。用文件树翻 SKILL.md 成本高,市场搜索又默认面向「未安装」的 skill,和「我机器上到底有没有」是两套问题。本技能把焦点放在本地已安装集合:你用自然语言描述意图,它在真实扫描结果上做相关性判断,而不是凭空编造 skill 名称或能力。
如何工作
- 解析查询:从对话里抽出
query(过短会要求补充),可选max_results、include_disabled等。 - 扫描本地:按约定路径枚举 global / project / builtin 等来源,读取各 skill 的
SKILL.md元数据(名称、描述等),统计total_installed。 - L1 匹配:仅依据读到的真实内容,用 LLM 给每个 skill 打等级:
strong/medium/weak/none。 - 渐进深化:若强相关不足,再读候选的
SKILL.md正文(L2),必要时扫scripts/、references/、templates/做关键词命中(L3),避免一开始就拉满上下文。 - 输出与兜底:有匹配则表格展示(等级、名称、类型、原因、路径)并附一句调用示例;本地为空或全弱匹配时进入 suggestions——相似已装 skill、只读市场多关键词检索、查询改写建议,并检测下游意图给出
next_steps(只建议,不执行)。
边界与注意点
- 安全:不自动安装、不自动触发其他 skill;市场侧仅只读检索,并标注「仅为建议,不会自动安装」。
- 诚实约束:相关性判断必须基于扫描到的内容;目录读失败会跳过并标注,
include_disabled与 builtin 路径依赖环境,不能保证 100% 排除禁用项或兼容所有 WorkBuddy 版本。 - 失败场景:无已安装 skill、权限不足、市场网络错误等均有对应降级策略(引导去市场、关键词建议等)。
使用场景
- 在 WorkBuddy 里装了大量 skill,想用自然语言问「有没有能对比两个 skill 的」,让本技能扫描本地并标出 strong/medium 匹配项
- 记不清某个能力的 `@user/slug`,只记得要做「审计本地 skill 目录」,需要按描述定位已安装条目及路径
- 对话里只说了模糊意图,本地 strong 结果少于 3 个,希望自动读候选 SKILL.md 正文(L2)再排序,而不是手动翻文件夹
- 本地匹配为空或全是 weak,仍想先看到相似已装 skill,再通过只读市场多关键词搜索找可安装的同类 skill(不自动安装)
适合人员
- 在多台项目间切换、global 与 project skill 混用,经常需要确认「本机到底装过哪几个能力」的 Agent 使用者
- 会编排多步工作流(对比、审计、发布),但 slug 记不全、只能靠功能描述找回对应 skill 的自动化维护者
- 负责整理团队 skill 清单,要把用户口语化需求映射到真实目录与 SKILL.md 路径的技术负责人
- 从技能市场批量安装后很少记名,遇到新任务时希望本地优先检索、再只读查市场的个人开发者