kimi-find-skills 是一个技能发现类工具,用于帮助用户为智能体找到合适的技能。
【用途】 当用户表达“想找一个技能”“搜索技能”或提出需要某种能力来解决的具体问题时,该技能负责定位并推荐匹配的技能。它本身不执行具体业务任务,而是充当技能检索与推荐的入口。
【主要能力】
- 现有技能检查:扫描当前技能列表(/app/.agents/skills/ 与 /app/.user/skills/),判断是否已有匹配项;若有,则向用户展示其名称与描述并确认是否符合需求。
- 扩展搜索确认:当前环境无匹配时,先礼貌询问用户是否扩大搜索范围,说明可检索内置技能库、GitHub 开源技能仓库和 SkillHub 技能市场,等待用户确认后再继续。
- 多来源检索:按优先级依次搜索——先在内置技能目录中列出全部技能目录并阅读可疑匹配项的 SKILL.md 核实相关性;再用 web_search 在 GitHub 上以 “kimi skill <关键词>”“kimi agent skill <关键词>”或“site:github.com kimi skill <关键词>”等模式检索,结合描述相关性、星标数量与近期活跃度评估,呈现前 1–2 个匹配项及仓库名、链接、星标、简介和匹配理由;仍未找到时,通过 browser_visit 访问 https://skillhub.cn/ 使用站内搜索,并按分类、评分/下载量、描述等信息筛选,给出最佳匹配的名称、链接、描述及安装/使用方式。
- 结果汇总:找到时说明如何使用;未找到时明确告知全部来源均无匹配,并建议自建技能、使用通用智能体能力,或稍后再查。
【搜索策略】 包括关键词提取(将自然语言需求转为 1–3 个简洁关键词)、模糊匹配(考虑同义词,如 “PDF editor” 同时检索 “PDF modify”“PDF manipulation”)以及问题到技能的映射(如“我需要合并 PDF”转为检索 PDF 相关技能)。
【适用场景】 用户不清楚该用哪个技能、需要为特定任务寻找现成能力,或希望在多个技能来源间快速比对时适用。
【限制】 该技能依赖当前环境中技能目录的存在与可读性,外部检索依赖 web_search 与 browser_visit 工具;GitHub 与 SkillHub 的搜索结果受其实际内容与可用性影响。除上述流程外,其具体安装命令、配置方式、收费情况与平台兼容性暂未提供。