SuperAPI AI 工具集

find-skills

智能体与模型

查看项目

更新于 10-16 04:39

技能介绍

用途

Find Skills 用于帮助用户发现并安装来自开放智能体技能生态的技能。当用户提出类似“如何做 X”“找一个做 X 的技能”“有没有能做 X 的技能”等问题,或表达希望扩展智能体能力、搜索工具、模板、工作流,以及希望在特定领域(如设计、测试、部署等)获得帮助时,可使用本技能。

主要能力

该技能的核心工具是 Skills CLI(npx skills),它被称为开放智能体技能生态的包管理器。技能是模块化包,通过专门的知识、工作流和工具扩展智能体能力。

关键命令包括:

  • npx skills find [query] —— 以交互方式或按关键词搜索技能
  • npx skills add <package> —— 从 GitHub 或其他来源安装技能
  • npx skills check —— 检查技能更新
  • npx skills update —— 更新所有已安装技能

浏览技能站点:https://skills.sh/

使用方式

技能给出了帮助用户查找技能的步骤:

  1. 理解用户需求:识别领域(如 React、测试、设计、部署)、具体任务(如编写测试、创建动画、审查 PR),以及这是否是足够常见、可能已有技能存在的任务。

  2. 先查看排行榜:在运行 CLI 搜索前,先查看 skills.sh 排行榜,看看该领域是否已存在知名技能。排行榜按总安装量对技能排名,展示最受欢迎且经过充分验证的选项。例如 Web 开发领域的顶级技能包括 vercel-labs/agent-skills(React、Next.js、Web 设计,每个 100K+ 安装量)以及 anthropics/skills(前端设计、文档处理,100K+ 安装量)。

  3. 搜索技能:如果排行榜未覆盖用户需求,运行 find 命令,例如用户问“如何让我的 React 应用更快?”→ npx skills find react performance;用户问“能帮我做 PR 审查吗?”→ npx skills find pr review;用户说“我需要创建 changelog”→ npx skills find changelog。

  4. 推荐前验证质量:不要仅凭搜索结果推荐技能,应始终验证安装量(优先选择 1K+ 安装量,100 以下需谨慎)、来源信誉(官方来源如 vercel-labs、anthropics、microsoft 比未知作者更可信)、GitHub 星标(来源仓库少于 100 星应持怀疑态度)。

  5. 向用户呈现选项:提供技能名称及其作用、安装量与来源、可运行的安装命令,以及 skills.sh 上的了解更多链接。示例回复中展示了 react-best-practices 技能的呈现方式。

  6. 提供安装:如果用户希望继续,可为其安装技能: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 创建自己的技能。示例回复中说明了若搜索“xyz”无匹配项时的处理方式。

是否收费、价格等信息暂未提供。