SuperAPI AI 工具集

find-skills

智能体与模型

查看项目

更新于 11-01 01:51

技能介绍

find-skills 是一个用于发现和安装开放智能体技能生态中现有技能的助手型技能。它的核心用途是:当用户提出某个任务需求,或表达希望扩展智能体能力时,帮助用户找到可能已经存在的专用技能,并给出安装方式。

适用触发场景包括:用户询问“如何做某件事”,而该任务可能有现成技能;用户明确说“帮我找一个做某事的技能”或“有没有能做某事的技能”;用户询问智能体是否具备某项专门能力;用户表达想扩展智能体能力、搜索工具、模板或工作流;用户提到希望在设计、测试、部署等特定领域获得帮助。

使用方式上,它依赖 Skills CLI(npx skills),这是开放智能体技能生态的包管理器。技能被描述为模块化包,可为智能体扩展专门知识、工作流和工具。常用命令包括:npx skills find [query] 用于交互式或按关键词搜索技能;npx skills add <package> 用于从 GitHub 或其他来源安装技能;npx skills check 用于检查技能更新;npx skills update 用于更新所有已安装技能。技能可在 https://skills.sh/ 浏览。

帮助用户查找技能的过程分为四步。第一步是理解需求,识别任务领域(如 React、测试、设计、部署)、具体任务(如编写测试、创建动画、审查 PR),并判断该任务是否常见到可能有现成技能。第二步是搜索技能,使用相关查询运行查找命令,例如用户问“如何让 React 应用更快”时搜索 react performance,问“能帮我做 PR 审查吗”时搜索 pr review,需要创建变更日志时搜索 changelog。搜索结果会给出安装命令和技能页面链接。第三步是向用户展示选项,包括技能名称和用途、可运行的安装命令、以及 skills.sh 上的了解更多链接。第四步是在用户同意后安装技能,使用 npx skills add owner/repo@skill -g -y,其中 -g 表示全局(用户级)安装,-y 表示跳过确认提示。

搜索时可参考常见技能类别,如 Web 开发(react、nextjs、typescript、css、tailwind)、测试(testing、jest、playwright、e2e)、DevOps(deploy、docker、kubernetes、ci-cd)、文档(docs、readme、changelog、api-docs)、代码质量(review、lint、refactor、best-practices)、设计(ui、ux、design-system、accessibility)、效率(workflow、automation、git)。有效搜索建议使用具体关键词(如“react testing”优于仅“testing”),尝试替代术语(如“deploy”无效时可试“deployment”或“ci-cd”),并关注常见来源(如 vercel-labs/agent-skills 或 ComposioHQ/awesome-claude-skills)。

如果未找到相关技能,应告知用户未找到现有技能,提供直接使用通用能力帮助完成任务的选择,并建议用户通过 npx skills init 创建自己的技能。资料未提供该技能的具体收费、价格、平台限制或效果数据。